Assalamu'alaikum Wr Wb,
Pada kesempatan kali ini saya ingin melanjutkan materi dari Web Server Nginx di CentOS 7, yaitu Konfigurasi Basic Authentication pada Nginx.
Apa itu Basic Authentication ?
Basic Authentication adalah metode dimana Web yang kita buat akan diberikan user beserta password agar bisa mengaksesnya. Jadi tidak semua orang bisa mengakses Web tersebut, tetapi hanya yang mengetahui user dan password yang kita buat pada Web tersebut.
Topologi yang saya gunakan :
Sekarang kita masuk ke tahap konfigurasi nya :
Konfigurasi Server
1). Pertama, kita install package httpd tools terlebih dulu
yum install httpd-tools -y
- location /auth-basic berfungsi untuk mendefiniskan letak konten dari web yang akan diberi autentikasi
- root /usr/share/nginx/ivanfrostcom berfungsi untuk mendefinisikan directory root pada suatu website.
- auth_basic "Basic Auth" berguna untuk mengaktifkan autentikasi basic dengan string "Basic Auth"
- auth_basic_user_file "/etc/nginx/.htpasswdivan"; digunakan untuk mendefinisikan letak user yang akan digunakan untuk autentikasi pada Web. Disini saya mengatur letak user pada file yang bernama .htpasswdivan yang berada di directory /etc/nginx/
4). Selanutnya, buat user yang nantinya akan digunakan untuk autentikasi. Letakkan file user tersebut sesuai dengan apa yang sudah dikonfigurasi pada langkah sebelumnya. Disini saya akan membuat user ivanadhitya
mkdir /.../auth-basic
nano /.../auth-basic/index.html
Verifikasi Client
Setelah itu masukkan username dan passwordnya sesuai dengan yang sudah dikonfigurasi tadi
2). Jika username dan password yang dimasukkan sudah benar, pasti Web nginx nya akan berhasil diakses
Oke. cukup sekian postingan dari saya, tunggu postingan-postingan selanjutnya,
Dan semoga bermanfaat...
Wassalamu'alaikum Wr Wb.
Terimakasih Sudah Membaca Dari Awal Sampai Akhir ya..
SALAM,
Buana Putra Tech
No comments:
Post a Comment