代码之家  ›  专栏  ›  技术社区  ›  Deepak Agrawal

Nginx basic auth不能处理某些url

  •  0
  • Deepak Agrawal  · 技术社区  · 7 年前

    我已经配置了nginx基本身份验证。这对所有url都很好。现在,我添加了一个新的/jenkins(.*),但是身份验证不起作用。无论有无密码,我都无法访问/jenkins url。Nginx服务器配置:

        server {
                listen 8080;
                auth_basic "Restricted Content";
                auth_basic_user_file /etc/nginx/.htpasswd;
    
            location ~ ^/analysis/ {
                    proxy_pass http://10.0.0.195:8070;
                    proxy_set_header Host            $host;
                    proxy_set_header X-Forwarded-For $remote_addr;
            }
    
            .
            .
            .
            .
            .
            .
            .
    
            location ~ ^/jenkins(.*) {
                    proxy_pass http://10.0.0.21:8080;
                    proxy_set_header Host            $host;
                    proxy_set_header X-Forwarded-For $remote_addr;
            }
    
        }
    
    0 回复  |  直到 7 年前