Pengen Punya WebSite instan kualitas intan ?

Thursday, March 31, 2011

Proteksi Folder pada Nginx dengan htpasswd

Jika pada catatan sebelumnya menggunakan htpasswd pada apache, kali ini catatan menggunakan htpasswd untuk proteksi folder pada nginx.

Pertama, generate password menggunakan Perl. (optional)

[root@prayoga ~]# perl -le 'print crypt("your_password", "salt")'

buat file htpasswd pada folder yang ditentukan misal pada  /etc/nginx/conf.d/

username:password hasil generate:just comment

tambahkan pada configurasi vhost/tempat folder yang akan diproteksi

location / {
       root   /usr/share/nginx/html/your_folder;
       index  index.php index.html index.htm;
       auth_basic       "Restricted";
       auth_basic_user_file /etc/nginx/conf.d/htpasswd;
   }


restart service nginx
terakhir coba akses folder web yang diproteksi, jika dia meminta password untuk diakses, dan setelah memasukkan login password yang sesuai baru bisa masuk, brarti benar :)

0 comments:

Post a Comment