Lab 8.15 Konfigurasi Basic Authentication Nginx

 Hasil gambar untuk nginx centos 7

Authentication adalah sebuah metode untuk memverifikasi user, berbasiskan pada username dan password. Nah kalau di web server ini, ketika kita mengakses halaman web auth basic nya, itu terlebih dahulu memasukan user dan password yang sudah dibuatnya.

Topologi & Ip Address 



KONFIGURASI SERVER

1. Karena di Nginx tidak ada untuk authentication, kita harus download aplikasi dari HTTPD untuk authentication.
yum -y install httpd-tools
2. Selanjutnya buat htpasswd di nginx, edit dulu file .conf. Dan tambahkan script untuk basic authentication.
nano /etc/nginx/conf.d/nama_vhost.conf


3. Buat htpasswd user untuk login authentication.
htpasswd -c /etc/nginx/.htpasswd user
4. Restart nginx.
systemctl restart nginx

5. Kita buat direktori auth-basic yang menjadi tujuan dari lokasi auth-basic.
mkdir /usr/share/nginx/html/auth-basic

6. Sekarang edit file index.html yang nanti sebagai tampilan web basic authentication.
nano /usr/share/nginx/html/auth-basic/index.html



• PENGUJIAN
 

1. Kemudian akses web dan login dengan akun yang telah dibuat tadi di htpasswd.
www.domain/auth-basic/

2. Dan akan berhasil masuk ke web nya, seperti gambar dibawah ini.


Selesei-semoga bermanfaat.
Previous
Next Post »