ProxyPass todo o domínio para o Tomcat, incluindo o root

7

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 para example.com e example.com / recebo esse redirecionamento resposta, o que obviamente 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 corrigir isso? De preferência na configuração do Apache.

Estou usando o Apache 2 e o Tomcat 7

    
por Bart van Heukelom 06.07.2011 / 23:16

1 resposta

8

Não sei exatamente por que, mas essa é a correção

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

(barras adicionadas ao final)

    
por 06.07.2011 / 23:24