Mengaktifkan Password Authentication pada Nginx di Ubuntu

Dapatkan update terbaru Linuxku.com di kanal Telegram https://telegram.me/linuxkudotcom.

Pada tulisan minggu lalu, penulis membahas mengenai password authentication di Apache bisa Anda baca di http://www.linuxku.com/2016/08/mengaktiflam-password-authentication.html.

Pada tulisan kali ini, kita akan membahas password authentication yang akan diimplementasikan pada web server Nginx.

Seperti yang telah kita ketahui Nginx tidaklah mendukung berkas .htaccess (baca: http://www.linuxku.com/2016/05/mengatur-nginx-agar-bisa-menggunakan.html) kita harus mengkonversi terlebih dahulu .htaccess dan hasil konversinya diletakan dalam pengaturan Nginx pada setiap virtual hostnya., begitu juga dengan .htpasswd kita perlu melatakannya pada setiap pengaturan virtual host.

Langsung saja, kita mulai praktik. Pertama-tama kita pasang apache2 utils.

$ sudo apt-get install apache2-utils

Lalu kemudian buat username dan password-nya.

$ sudo htpasswd -c /etc/nginx/.htpasswd hamdani

Kemudian langsung saja masukan pengaturan tersebut dalam virtual host Anda. Contoh di sini penulis langsung pada virtual host, default.

$ sudo nano /etc/nginx/sites-available/default

Dan tambahkan saja skrip di bawah ini:

auth_basic "Restricted";
auth_basic_user_file /etc/nginx/.htpasswd;

Seperti gambar di bawah ini:

Cek terlebih dahulu pengaturan Nginx Anda apakah sudah benar atau belum, dengan cara berikut:

$ sudo nginx -t

Jika sudah seperti tulisan di bawah ini:

nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful

Artinya Nginx sudah sukses, langsung saja Anda restart Nginx nya:

$ sudo service nginx restart

Dan langsung tes di browser Anda:

Sudah seperti gambar di atas? Berarti sudah sukses. Semoga bermanfaat 🙂

Vote Artikel Ini

Kualitas isi & gaya bahasa artikel ini :

Isi Form Feedback

Berikan alasan Anda memberikan vote rendah.

RajaBackLink.com

Yakin Ngga Mau Komen ?

Yuk diskusi cerdas. Gunakan nama asli agar komentar Anda disetujui.