Ich muss eine recht einfache Karte in Nginx erstellen, die einen Subpfad zu einem anderen Server umleitet, der sich im selben Subnetz befindet.
- Nginx-Server: 192.168.0.2
- Tomcat-Server: 192.168.0.3:8443
Ich habe versucht, dies in den Serverbereich zu stellen
location /tomcatapi/ {
rewrite /tomcatapi/(.*) $1 break;
proxy_pass http://192.168.0.3:8443;
}
Auf http://www.myservice.com/tomcatapi/ kann ich jedoch nur auf eine 500-Fehlerseite zugreifen. In der Nginx-Protokolldatei tritt der folgende Fehler auf:
the rewritten URI has a zero length
Was fehlt mir in dieser Konf?
quelle