Lab 8.15 Konfigurasi Basic Authentication Nginx pada CentOS7


Assalamualaikum semunya jumpa lagi di blog saya pada kesempatan kali ini saya akan membahas tentang Konfigurasi Basic Authentication Nginx, oke tanpa basa basi lagi kita langsung aja yuk simak tutorialnya berikut ini.

Authentication adalah metode keamanan yang diterapkan ketika seorang user akan mengakses lingkungan atau sumber daya pada jaringan lokal atau internet dengan cara harus memasukan nama pengguna dan kata sandi (password) terlebih dahulu.

Topologi



Konfigurasi Server


1. Pertama Kita harus download HTTPD untuk authentication

yum -y install httpd-tools



2. Selanjutnya kita buat htpasswd pada nginx, edit terlebih dahulu file .conf dan tambahkan script untuk basic authentication.

nano /etc/nginx/conf.d/nama_vhost.conf



3. Setelah itu buat user untuk login authentication.

htpasswd -c /etc/nginx/.htpasswd user



4. Lalu restart nginx nya.

systemctl restart nginx



5. Kemudian Kita buat direktori auth-basic yang menjadi tujuan dari lokasi auth-basic.

mkdir /usr/share/nginx/html/auth-basic




6. Setelah itu edit file index.html yang nantinya sebagai tampilan web basic authentication.

nano /usr/share/nginx/html/auth-basic/index.html


Pengujian

1. Kemudian kita akses web nya dan login dengan akun yang telah dibuat tadi di htpasswd.

www.domain/auth-basic/


2. Dan berhasil mengakses webnya.


Sekian pemaparan yang saya berikan kurang lebih nya mohon maaf apa bila terdapat 
kesalahan dala postingan ini. semoga tutorial ini dapat membantu anda 

Wassalamualaikum..


EmoticonEmoticon