如何使用 Apache mod_proxy 提供对 Tomcat webapp 的访问

如何使用 Apache mod_proxy 提供对 Tomcat webapp 的访问

example.com我已经在 Tomcat 主机管理器中定义了一个虚拟主机。

我可以访问http://example.com:8080/Web_Application。但是我想使用http://example.com/webapp

我也想http://example.com/通过 Apache 访问来提供 PHP+HTML 服务。只是http://example.com/webapp我想让 Tomcat 在端口 8080 上提供 Web 应用程序服务。

是否可以隐藏端口号以及将 URL 映射到特定的 Web 应用程序?要执行此操作需要进行哪些配置更改?

答案1

是的,这是标准配置。您只需使用ProxyPass,如下所示:

ProxyPass /webapp http://localhost:8080/Web_Application
ProxyPassReverse /webapp http://localhost:8080/Web_Application

相关内容