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. Tanpa lama lama berikut ini konfigurasi nya:
Topologi yang saya gunakan.
- 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
www.domain/auth-basic/
2. Dan akan berhasil masuk ke web nyaa. Selamat yaaa.
Selesai juga kan konfigurasi nya, terima kasih sudah mengunjungi blog ini. Sampai jumpa lagi! GoGetolGan!!!