Preciso criar um mapa bastante simples no Nginx redirecionando um subcaminho para outro servidor localizado na mesma sub-rede.
- Servidor Nginx: 192.168.0.2
- Servidor Tomcat: 192.168.0.3:8443
Eu tentei colocar isso na seção do servidor
location /tomcatapi/ {
rewrite /tomcatapi/(.*) $1 break;
proxy_pass http://192.168.0.3:8443;
}
mas tudo o que tenho acesso http://www.myservice.com/tomcatapi/ é uma página de erro 500 e, no arquivo de log nginx, tenho este erro:
the rewritten URI has a zero length
O que estou perdendo neste conf?