Eu uso um esquema parecido para dar acesso ao kibana usando uma autenticação própria:
location /kibana {
proxy_pass http://kibana:5601/;
rewrite ^/kibana/(.*)$ /$1 break;
proxy_set_header Host $host;
proxy_set_header X-Real-IP $remote_addr;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
auth_request /auth;
auth_request_set $auth_status $upstream_status;
error_page 403 = @login;
}
Acredito que limpando essa rule para retirar as coisas relacionadas com a autenticação deve funcionar.
Pois é irmão no meu caso ele aó invés de ser redirecionado para o infra.local.net/jenkins/auth e vai para o infra.local.net/auth e aí ele quebra tudo!!!
O que estou lutando aqui é arrumar uma maneira que ele permanessa /"jenkins"/ infra.local.net/jenkins/auth
Pensa nunca coisa complicada de achar a solução, já estou a 6h procurando!!!