结合 proxy_pass 和 auth_basic 导致无限加载

问题描述 投票:0回答:0

我对

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
    似乎有效。
  • /var/log/nginx/error.log 也没有错误。

有什么想法吗?

nginx reverse-proxy nginx-reverse-proxy
© www.soinside.com 2019 - 2024. All rights reserved.