[root@VM_163_107 /usr/local/nginx/conf/vhost/qzxy]# cat test.confserver { listen 8010; server_name www.server.com; root "/data/backup/rpgserver_bak"; index index.html; location = / { autoindex on; }}
改进版,对要列出的目录加密
1.创建htpasswd文件:
可以使用以下这个python脚本生成:
http://trac.edgewall.org/export/10770/trunk/contrib/htpasswd.py
执行命令:
chmod 777 htpasswd.py./htpasswd.py -c -b htpasswd username password
2.修改nginx的conf
修改nginx.conf或者所要设置的vhost的conf,加入如下语句:
location /{auth_basic "Password";auth_basic_user_file /usr/local/nginx/conf/htpasswd;}
其中htpasswd是上面步骤一生成的文件,我放到了nginx的conf文件夹下。
重启服务器后大功告成.