小编jff*_*fng的帖子

nginx auth_basic"Restricted"提示登录每个请求

我已经设置了一个简单的nginx服务器,将位置块配置为指向我想要服务的相应目录,并使用auth_basic模块设置基本身份验证.

但是,我的服务器在位置块下的每个页面请求上请求用户名:密码凭证,即使在多次向位置块下的不同页面提供它们(包括根位置目录)之后也是如此.

如何配置它来存储身份验证?这是nginx问题还是浏览器/请求标头问题?

这是nginx配置:

server {
    listen 80;
    server_name 0.0.0.0;

    location /path/to/dir {
        alias /var/www/dir/;
        index   index.html index.htm;
        auth_basic "Restricted";
        auth_basic_user_file /etc/nginx/.htpasswd;
        try_files $uri $uri/ =404;
    }
}
Run Code Online (Sandbox Code Playgroud)

在Ubuntu上运行nginx 1.4.6.

authentication http nginx

14
推荐指数
2
解决办法
7539
查看次数

标签 统计

authentication ×1

http ×1

nginx ×1