我将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的应用程序吗?