
Este é o meu bloco de servidor proxy reverso
server {
listen 80;
server_name test.com;
location / {
proxy_pass http://127.0.0.1:8080;
proxy_set_header HOST $host;
}
}
Eu crio todos os endpoints em meu servidor upstream sem barra final, redirecionando todos os endpoints com barra final para seu endpoint sem barra final em meu servidor upstream também, test.com/foo/
redirecionarei para test.com/foo
, está tudo bem até que eu queira proxy test.com
, http://127.0.0.1:8080/app/
aqui está o bloco do servidor
server {
listen 80;
server_name test.com;
location / {
proxy_pass http://127.0.0.1:8080/app/;
proxy_set_header HOST $host;
}
}
E isso é o que aconteceu:
test.com
redirecionar paratest.com/app
, esperartest.com
test.com/foo
ainda é o mesmo que o esperadotest.com/foo/
redirecionar paratest.com/app/foo
, esperartest.com/foo
Não consegue encontrar a solução para isso, alguma ajuda?