将整个域(包括根)ProxyPass 到 Tomcat

将整个域(包括根)ProxyPass 到 Tomcat

我已经配置了我的VirtualHost 示例.com将所有请求代理到 Tomcat 服务器

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

这对于以下 URL 很有效example.com/page, 但对于示例.comexample.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

答案1

我不太清楚为什么,但这是解决办法

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

(末尾添加斜线)

相关内容