J'ai besoin de créer une carte assez simple dans Nginx redirigeant un sous-chemin vers un autre serveur qui se trouve dans le même sous-réseau.
- Serveur Nginx: 192.168.0.2
- Serveur Tomcat: 192.168.0.3:8443
J'ai essayé de mettre cela dans la section serveur
location /tomcatapi/ {
rewrite /tomcatapi/(.*) $1 break;
proxy_pass http://192.168.0.3:8443;
}
mais tout ce que j'accède à http://www.myservice.com/tomcatapi/ est une page d'erreur 500 et dans le fichier journal nginx, j'ai cette erreur:
the rewritten URI has a zero length
Qu'est-ce qui me manque dans cette conf?