Passwords 具有自动索引功能的NGINX密码保护目录
我知道这两个问题(受密码保护的目录和自动索引)得到了回答,但不是一起回答的 我可以同时做,但我有一个问题。看一看。这是我的nginx的conf文件Passwords 具有自动索引功能的NGINX密码保护目录,passwords,nginx,protected,Passwords,Nginx,Protected,我知道这两个问题(受密码保护的目录和自动索引)得到了回答,但不是一起回答的 我可以同时做,但我有一个问题。看一看。这是我的nginx的conf文件 location ~ /(archives|fallen) { autoindex on; auth_basic "Restricted Area for Private Use Only"; auth_basic_user_file passwords
location ~ /(archives|fallen) {
autoindex on;
auth_basic "Restricted Area for Private Use Only";
auth_basic_user_file passwords;
}
location / {
root /www/mirror;
index index.html index.htm index.php;
autoindex on;
autoindex_exact_size off;
}
正如您所看到的,归档文件和下落的目录都受密码保护,并且两者的自动索引都是开放的。但是,普通的不受保护的目录可以自动编制索引,但受密码保护的目录不能
如果我输入受密码保护的目录,它会显示404错误,因为没有index.html,它只是禁用了自动索引功能。但另一方面,正如我前面所说,未受保护的dir会像往常一样自动编制索引
有人对此有什么解决办法吗?请告诉我。找到了解决方案。我们必须在位置之外编写根和自动索引方法。一般来说,;我们必须在服务器{}标记中将它们设置为全局