我对
proxy_pass
和 auth_basic
在同一个位置组合有一点问题。
我使用 nginx 作为 Bluemap 的反向代理 (https://bluemap.bluecolored.de/) 我想启用 http 身份验证。
我目前的配置:
location /map/ {
auth_basic "Restricted Area";
auth_basic_user_file /etc/nginx/auth/htpasswd;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_pass http://172.18.0.1:8100/;
}
但是对于
auth_basic
,我总是为<domain>/map
页面获得无限加载循环。
htpasswd
文件存在。auth_basic
的情况下使用proxy_pass
似乎有效。有什么想法吗?