Follow Us @soratemplates

Friday, 14 April 2017

Lab 8.14 Enable Basic Authentication With Nginx


Basic auth adalah suatu method untuk mengamankan suatu halaman pada nginx, jadi jika ingin mengakses halaman ini harus memasukkan user dan passwordnya agar bisa terakses.


1. Pertama-tama install httpd-tools, untuk instalasi bisa menggunakan perintah
yum install httpd-tools -y


2. Lalu edit file nginx.conf untuk menambahakan syntax basic auth

3. Selanjutnya tambahkan syntax dibawah , dan tambahkan di antara server{}
location /auth-basic {
 auth_basic "Basic Auth";
 auth_basic_user_file "/etc/nginx/.htpasswd";
}


4. Setelah itu buat user dan password untuk login kehalaman nya, untuk membuatnya bisa menggunakan perintah.
htpasswd -c /etc/nginx/.htpasswd (namauser)
dan isi password nya.

5. Sebelum melanjutkan ketahap selanjutnya, coba check terlebih dahulu sudah terbuat atau belum, untuk check bisa menggunakan perintah
cat /etc/nginx/.htpasswd


6. Setelah itu buat folder auth-basic untuk menyimpan idexnya, untuk membuat bisa menggunakan perintah
mkdir /usr/share/nginx/html/auth-basic


7. Selanjutnya buat file index di dalam directory auth-basic, untuk membuat bisa mengunakan perintah
nano /usr/share/nginx/html/auth-basic/index.html


8. Setelah itu Isi file index sesuai dengan keinginan.

9. Dan selanjutnya akses di browser
www.ayu6600.net/auth-basic
dan nanti akan muncul authentication required, dan masukkan user dan password yang sudah dibuat tadi.

20. Dan setelah memasukkan password dan user, lalu akan muncul tampilannya.

Sekian postingan ini. Semoga bermanfaat. Maaf jika ada beberapa kesalahan, dan kurang lengkapnya penjelasan diatas.
cr:wahidemalution

No comments:

Post a Comment