我在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