Selamat datang di blog saya
Pada kesempatan kali ini kita akan membahas tentang " Cara mengaktifkan Basic Authentication pada Apache di CentOS 7 ". Apa itu Basic Authentication ? Basic Authentication adalah sebuah metode atau cara dimana Sebuah Web mempunyai user beserta password untuk mengakses Web tersebut.
Tadi sekilas tentang Basic Authentication, langsung saja ke materi...
Tadi sekilas tentang Basic Authentication, langsung saja ke materi...
Disini saya menggunakan topologi seperti di atas.
Server
IP Address : 192.168.43.111
Netmask : 255.255.255.0
DNS : 192.168.43.111
PC
IP Address : 192.168.43.113
Netmask : 255.255.255.0
DNS : 192.168.43.111
Ya langsung saja cara konfigurasinya....
2. Setelah itu buat file .conf pada direktori /etc/nginx/conf.d/. Karena disini saya menggunakan konfigurasi virtual host yang sebelumnya saya sudah buat.
3. Sekarang tambahkan script seperti di bawah, yang saya beri kotak merah.
Note :
- location /auth-basic = Script ini berfungsi untuk mendefinisikan letak direktori konten dari web yang akan di beri basic authentication.
- root /usr/share/nginx/sin = Script ini berfungsi untuk mendefinisikan letak direktori root sebuah website.
- auth_basic "Basic Auth" = Script ini berfungsi untuk mengaktifkan basic authentication dengan rangkaian " Basic Auth ".
- auth_basic_user_file "/etc/nginx/.htpasswd" = Script ini berfungsi untuk mendefinisikan letak direktori file yang berisikan list user dan password yang nantinya akan di izinkan untuk mengakses website dengan authentication.
4. Save filenya jika sudah di edit, lalu restart service nginx nya.
5. Sekarang buat user yang nantinya akan di pakai untuk basic authenticationnya.
6. Setelah itu buat direktori pada direktori yang sudah ditentukan sebelumnya.
7. Kemudian buat file index.html untuk memberikan konten pada website
8. Isi index.html bebas terserah kalian
9. Sekarang pindah ke posisi Client untuk mengecek apakah konfigurasi Basic Authentication yang kita lakukan tadi sudah berjalan dengan baik atau belum.
Buka browser pada Client, lalu buka domain kalian dan tambakan /auth-basic di belakangnya.
10. Jika berhasil akan muncul pop up user login. Setelah itu login
11. Dan hasilnya seperti ini
Sekian dari saya
Mohon maaf apabila ada kesalahan
Terima Kasih
0 komentar: