J'ai besoin de créer une carte assez simple dans Nginx redirigeant un sous-chemin vers un autre serveur qui est situé 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 ceci dans la section serveur
location /tomcatapi/ {
rewrite /tomcatapi/(.*) $1 break;
proxy_pass http://192.168.0.3:8443;
}
mais tout ce que j'obtiens est un accès http://www.myservice.com/tomcatapi/ est une page d'erreur 500 et dans le fichier journal de nginx j'ai cette erreur :
the rewritten URI has a zero length
Qu'est-ce que je manque dans cette conf ?