我需要在运行Nginx的Ubuntu Server 12.04中保护特定文件夹。
我遵循了本教程:http://nginxlibrary.com/password-protect-a-directory/ 还有很多人喜欢它。
我使用apache utils创建了一个名为.htpasswd的文件,并将其放在/ etc / nginx / passwords中
然后转到配置文件中的服务器块并放入
location /var/www/mywebsitedir.com/folderthatneedsprotection {
auth_basic "Restricted Area";
auth_basic_user_file /etc/nginx/passwords/.htpasswd;
}
我还尝试了很多位置指令的变体,比如使用外卡^〜等,但它仍然不起作用。我真的需要密码保护目录,但它似乎不起作用!非常感谢任何帮助。