具有尾部斜杠的ProxyPass返回404

时间:2015-06-21 18:32:55

标签: apache tomcat7 proxypass apache2.4

考虑以下配置:

ProxyPass /myapp  http://localhost:8080/myapp
ProxyPassReverse /myapp  http://localhost:8080/myapp

现在向http://www.example.com/myapp/foo/bar发出的请求将被路由到我的应用,并将预期结果发送到浏览器。但是,向http://www.example.com/myapp/foo/bar/发出的请求将返回404.

当我使用前向斜杠更新ProxyPassProxyPassReverse指令时,我观察到相同的结果。

我知道我的Spring应用程序中的Controller设置为处理此URL模式,因为对http://localhost:8080/myapp/foo/bar/的调用按预期工作。

我正在使用Apache 2.4和Tomcat7。我加载了以下模块:

LoadModule proxy_module modules/mod_proxy.so
LoadModule proxy_connect_module modules/mod_proxy_connect.so
LoadModule proxy_html_module modules/mod_proxy_html.so
LoadModule proxy_http_module modules/mod_proxy_http.so

0 个答案:

没有答案