Eu configurei meu VirtualHost
example.com para fazer proxy de todas as solicitações para um servidor Tomcat
ProxyPass / http://localhost:8088/app
ProxyPassReverse / http://localhost:8088/app
Isso funciona bem para URLs como example.com/page , mas, por exemplo.com e example.com/ , recebo essa resposta de redirecionamento, que obviamente não leva a nada.
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
...
O que posso fazer para corrigi-lo? De preferência na configuração do Apache.
Estou usando o Apache 2 e o Tomcat 7
apache-2.2
tomcat
reverse-proxy
rewrite
Bart van Heukelom
fonte
fonte
If the first argument ends with a trailing /, the second argument should also end with a trailing / and vice versa. Otherwise the resulting requests to the backend may miss some needed slashes and do not deliver the expected results.