Eu li este post e tentei muitas coisas, mas tenho problemas com reescrever regex. aqui
Eu tenho muitos processos node.js como backends com portas sempre diferentes para acessar.
Com o proxy reverso Nginx no mesmo servidor, quero passar por exemplo: https://my-site/1881
para http://127.0.0.1:1881
proxy_pass.
Eu posso obter 1881 de, my-site/1881
mas eu sempre tenho no final 127.0.0.1:1881/1881
. Ou erro Nginx. Não sei exatamente como excluir /1881 com rewrite
.
Que eu tentei:
location ~ ^/(?<port>\d\d\d\d)$ { #Ok
rewrite "^/[0-9]{4}(.*)$" $1 break; #try and retry here
proxy_pass http://127.0.0.1:$port; #Ok
}
Obrigado pela ajuda, tenha um bom dia