apache作为tomcat的反向代理

时间:2014-11-04 11:42:14

标签: apache tomcat proxy ajp

我将apache配置为tomcat的反向代理:

ProxyPass /demo/ ajp://demoserver.local:8009/demo/
ProxyPassReverse /demo/ ajp://demoserver.local:8009/demo/

效果很好。我无法进入http://webserver.local/demo/,我将进入tomcat app的页面。

我需要在网址中进行更改:http://webserver.local/demo123/。所以我用这种方式改变了代理的配置:

ProxyPass /demo123/ ajp://demoserver.local:8009/demo/
ProxyPassReverse /demo123/ ajp://demoserver.local:8009/demo/

我无法让它发挥作用。会发生什么是tomcat应用程序向/demo/login.htm发送重定向,我的Web浏览器尝试从Web服务器获取该URL。由于/ demo /没有指向任何地方,Web服务器会触发404错误。

我可以通过修改apache配置来触及tomcat的应用程序吗?

0 个答案:

没有答案