web-dev-qa-db-ja.com

ルートを含むドメイン全体をTomcatにProxyPass

VirtualHostexample.comを構成して、すべての要求をTomcatサーバーにプロキシしました

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

これはexample.com/pageのようなURLでは正常に機能しますが、example.comおよびexample.com/の場合、このリダイレクト応答が返されます。明らかに何にもつながりません。

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
...

どうすれば修正できますか?できれば、Apacheの設定で。

Apache 2とTomcat 7を使用しています

8

正確な理由はわかりませんが、これが修正です

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

(最後にスラッシュを追加)

10