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