我有一个小问题,proxy_pass
和auth_basic
组合在同一个位置。我使用nginx作为Bluemap(https://bluemap.bluecolored.de/)I的反向代理,并希望启用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
,它似乎可以工作。 - 在/var/log/nginx/error. log中也没有错误。
有什么想法吗
1条答案
按热度按时间kx1ctssn1#
谷歌浏览器只是有奇怪的行为,不显示身份验证弹出,直到它被重新启动。