我在Tomcat Host Manager中为example.com定义了一个虚拟主机。
我可以访问http://example.com:8080/Web_Application 。 不过,我想使用http://example.com/webapp 。
我也想通过Apache访问http://example.com/来提供PHP + HTML。 仅适用于http://example.com/webapp我希望Tomcat在端口8080上提供Web应用程序。
是否有可能隐藏端口号以及映射到特定的Web应用程序的url? 需要做什么configuration更改才能做到这一点?
是的,这是一个标准configuration。 您只需使用ProxyPass ,如下所示:
ProxyPass /webapp http://localhost:8080/Web_Application ProxyPassReverse /webapp http://localhost:8080/Web_Application