Nginx basic_auth

时间:2016-08-29 09:20:08

标签: nginx basic-authentication

我有设置:

location / {auth_basic "Private zone";auth_basic_user_file /user/.httpasswds;}

location index.html {auth_basic off;}

www.myserver.org/index.html在没有基本身份验证对话框的情况下工作正常,

索引文件是index.html, 但是www.myserver.orgwww.myserver.org/会询问密码。

如何解决?谢谢。

1 个答案:

答案 0 :(得分:3)

您无需身份验证即可接受//index.html的连接。

index index.html;

location = / { }

location = /index.html { }

location / {
    auth_basic "Private zone";
    auth_basic_user_file /user/.httpasswds;
}

有关详细信息,请参阅this document