保护Nginx目录但不保存文件

时间:2014-03-10 07:47:32

标签: nginx

有没有办法要求身份验证来查看目录列表,但仍允许公开访问文件而无需身份验证?

使用示例代码:

location / {
  auth_basic           "closed site";
  auth_basic_user_file conf/htpasswd;
  autoindex on;
}

需要对文件和目录进行身份验证。

1 个答案:

答案 0 :(得分:0)

不确定这是否有效,但请尝试并告诉我它是否有效。

location ~ /$ {
  auth_basic "closed site";
  auth_basic_user_file conf/htpasswd;
  autoindex on;
}
location / {
  try_files $uri =404;
}