Muszę stworzyć dość prostą mapę w Nginx przekierowującą podścieżkę na inny serwer, który znajduje się w tej samej podsieci.
- Serwer Nginx: 192.168.0.2
- Serwer Tomcat: 192.168.0.3:8443
Próbowałem umieścić to w sekcji serwera
location /tomcatapi/ {
rewrite /tomcatapi/(.*) $1 break;
proxy_pass http://192.168.0.3:8443;
}
ale dostaję dostęp do http://www.myservice.com/tomcatapi/ to strona błędu 500 i w pliku dziennika nginx mam ten błąd:
the rewritten URI has a zero length
Czego mi brakuje w tym konflikcie?
nginx
proxy
reverse-proxy
carlo.polisini
źródło
źródło