Pada kali ini saya akan sharing tentang otentikasi dasar pada web server Nginx. Maksud dari otentikasi dasar ini adalah metode untuk memberikan ID dan Password ketika ingin mengakses. Metode ini biasa digunakan untuk konten yang bersifat krusial. So langsung saja berikut caranya.
1. Instal paket httpd-tools.
yum install httpd-tools -y
2. Edit file vhost. dan tambahkan script warna biru ini.
- location /auth-basic berguna untuk mengkonfigurasi sebuah subdirektori website.
- root /usr/share/nginx/rahadd adalah root direktori pada suatu domain.
- auth_basic_user_file "/etc/nginx/.htpasswd" berguna untuk mendefinisikan dimana tempat file yang berisi list user dan password yang diizinkan untuk mengakses web dengan otentikasi.
3. Restart Nginx agar konfigurasi berjalan.
systemctl restart nginx4. Buat user untuk otentikasi basicnya dan tambahkan passwordnya.
htpasswd -c /etc/nginx/.htpasswd rahadianrizki
5. Buat direktori auth basic dan buat file html untuk halaman depan dari auth basic ini.
6. Isikan bahasa HTML, gambar dibawah ini hanya untuk pengetesan saja.
7. Buka website yang telah diatur untuk menerapkan autentikasi basic, dan masukkan user dan passwordnya.
Seperti ini halamannya.
Sekian Semoga Bermanfaat
Lab 8.15 Basic Authentication Nginx CentOS 7
4/
5
Oleh
rahadd