标题:Nginx下设置密码保护目录 出处:沧海一粟 时间:Tue, 02 Jul 2013 16:06:30 +0000 作者:jed 地址:http://www.dzhope.com/post/975/ 内容: 为了网站的安全,我们有时会对某些目录加密,nginx下,可以用下面的方法。 先建立以下脚本,命名为crypt.pl,放在root目录下面。 #!/usr/bin/perl usestrict; my $passWord=$ARGV[0]; print crypt($passWord,$passWord)."\n"; 然后运行: chmod +x crypt.pl ./crypt.pl password 将上面用crypt.pl 生成的加密后的密码按照用户名:密码的格式写到htpasswd文件中,htpasswd放在/usr/local/nginx/conf目录下面。 最后在/usr/local/nginx/conf/nginx.conf里面,添加以下内容即可,放在server里面。 location /phpmyadmin { auth_basic "Nginx Status"; auth_basic_user_file /usr/local/nginx/conf/htpasswd; } 以上即对phpmyadmin目录进行加密。 Generated by Bo-blog 2.1.1 Release