WHAT'S NEW?
Loading...

Lab 8.15 Basic Authentication Nginx Web Server

Assalamualaikum

Pada kali ini saya akan menjelaskan cara mengatifkan Basic Authentication di nginx web server
keamanan merupakan hal yang paling penting dalam setiap segi kehidupan, begitu pula dengan web server keamanan web server adalah hal yang konkret yang harus ada pada laman web kita jika konten dari web kita tersebut berisi hal yang sensitif yang hanya boleh diakses oleh user user tertentu, itulah mengapa kita belajar mengenai basic authenticaton

Pertama kita harus menginstall http tools dengan command
yum install httpd-tools -y

Selanjutnya kita harus menambahkan konfigurasi untuk basic authentication pada vhostct.conf
nano /etc/nginx/conf.d/vhostct.conf

Kemudian tambahkan lagi konfigurasi seperti 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  digunakan sebagai directory root
  • auth_basic "Basic Auth", nama dari otentikasi
  • auth_basic_user_file "/etc/nginx/.htpasswd", untuk mendefinisikan letak data  data user yang valid untuk otentikasi pada web
Kemudian kita harus menambahkan user untuk otentikasi nantinya pada saat mengakses web
htpasswd -c /etc/nginx/.htpasswd user

Kemudian isikan password

Lakukan restart layanan nginx agar konfigurasi kita berjalan
systemctl restart nginx

Selanjutnya buat directory untuk web yang menggunakan basic authentication sesuai dengan konfigurasi sebelumnya
mkdir /usr/share/nginx/html/auth-basic


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 keinginan anda

Untuk verifikasi, sama seperti sebelumnya lakukan akses ke web server kita dari browser dengan format seperti berikut
www.namadomain.xxx/auth-basic

Maka akan muncul pop up login seperti berikut, login dengan user dan password sesuai dengan yang telah dibuat sebelumnya kemudian klik OK


Maka barulah laman web kita akan muncul




SELESAI


Semoga Bermanfaat

0 komentar:

Posting Komentar