Basic Authentication On Nginx ( Lab 8.15 )

keamanan merupakan hal yang paling penting dalam setiap segi kehidupan, begitu pula dengan web server keamanan web server ialah hal yang kasatmata yang harus ada pada laman web kita jikalau konten dari web kita tersebut berisi hal yang sensitif yang hanya boleh diakses oleh user user tertentu, itulah mengapa kita berguru mengenai basic authenticaton, untuk lebih jelasnya kita loncat saja ke konfigurasinya...


Konfigurasi Server 

1. pertama kita harus menginstall http tools dengan command

yum install httpd-tools -y 

2. selanjutnya kita harus menambahkan konfigurasi untuk basic authentication pada nginx.conf di directory /etc/nginx 

nano /etc/nginx/nginx.conf


kemudian tambahkan lagi konfigurasi menyerupai berikut 


keterangan :
  • location /auth-basic, untuk mendefinisikan lokasi mana yang akan diberikan basic authentication
  • root /usr/share/nginx/html/, berfungsi untuk menetapkan folder mana yang dipakai sebagai directory root
  • auth_basic "Basic apalah", nama dari otentikasi 
  • auth_basic_user_file "/etc/nginx/.htpasswd", untuk mendefinisikan letak data data user yang valid untuk otentikasi pada web 

3. kemudian kita harus menambahkan user untuk otentikasi nantinya pada ketika mengakses web 

htpasswd -c /etc/nginx/.htpasswd user 

kemudian isikan password 


4. lakukan restart layanan nginx semoga konfigurasi kita berjalan

systemctl restart nginx



5. selanjutnya buat directory untuk web yang memakai basic authentication sesuai dengan konfigurasi sebelumnya 

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


6. buat juga file html di dalamnya untuk di konversikan menjadi laman dari web kita nantinya 

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


kemudian isikan sesuai kebutuhan dan cita-cita anda 

Verifikasi client 

untuk verifikasi, sama menyerupai sebelumnya lakukan susukan ke web server kita dari browser dengan format menyerupai berikut 

www.namadomain.xxx/auth-basic 

maka akan muncul pop up login menyerupai berikut, login dengan user dan password sesuai dengan yang telah dibentuk sebelumnya kemudian klik OK



maka barulah laman web kita akan muncul 

lalu bagaimana jikalau ada user yang tidak mempunyai akun dan mencancel ketika muncul pop up login ? jika itu terjadi maka laman tidak akan muncul dan akan di arahkan ke laman lain menyerupai berikut 


sekian tutorial saya pada kali ini wacana bsic authentication, semoga bermanfaat dan hingga jumpa di postingan saya selanjutnya...

0 Response to "Basic Authentication On Nginx ( Lab 8.15 )"

Posting Komentar