Lab 8.15 Konfigurasi Basic Authentication Nginx (CentOs 7)

Selamat gelap, terang, jingga semuanyaaa! Selamat datang di 3G! Go Getol Gan! Emang bener hidup kita itu kudu getol gan, makannya kita kudu rajin dan semangat buat nyelesain semuanye, ini nih bakal saya tunjukin tugas yang insyaallah bermanfaat buat kalian semua.

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
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 nyaa. Selamat yaaa.

Selesai juga kan konfigurasi nya, terima kasih sudah mengunjungi blog ini. Sampai jumpa lagi! GoGetolGan!!!

Share this

Related Posts

Previous
Next Post »