8 votes

ProxyPassez tout le domaine à Tomcat, y compris l'utilisateur root.

J'ai configuré mon VirtualHost exemple.com pour transférer toutes les demandes vers un serveur Tomcat

ProxyPass / http://localhost:8088/app
ProxyPassReverse / http://localhost:8088/app

Cela fonctionne bien pour les URLs comme exemple.com/page mais pour exemple.com y exemple.com/ Je reçois cette réponse de redirection, qui ne mène évidemment à rien.

HTTP/1.1 302 Moved Temporarily
Date: Wed, 06 Jul 2011 21:13:37 GMT
Server: Apache-Coyote/1.1             <-- the redirect comes from tomcat
Location: http://example.com/app/     <-- nonsense
...

Que puis-je faire pour le réparer ? De préférence dans la configuration d'Apache.

J'utilise Apache 2 et Tomcat 7.

12voto

colivier Points 361

Je ne sais pas exactement pourquoi, mais voici la solution.

ProxyPass / http://localhost:8088/app/
ProxyPassReverse / http://localhost:8088/app/

(Ajout de barres obliques à la fin)

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X