apache tomcat中的ProxyPass模块配置

时间:2015-07-22 06:03:55

标签: apache tomcat

我在这里找到一个文档,使用proxypass在单个端口上运行多个节点应用程序,我理解这个概念,它只是将请求转发到节点应用程序端口unsing ProxyPass。在那个例子中,他们使用了httpd,我正在使用tomcat。

我的问题是,如何在tomcat中进行相同的配置?

简单地说我期待这个httpd配置的tomcat配置。

ProxyPass /node http://host.xyz.com:3000

2 个答案:

答案 0 :(得分:1)

你真的应该考虑使用Apache httpd(或任何其他前端)来达到这个目的。这是最好地处理需求的软件 - 而tomcat最好地为应用程序数据提供服务。

此外,Apache httpd知道如何处理端口80或443,这需要一些额外的工作与tomcat(如果你不想以root身份运行它。而你实际上不想运行它作为根)

它不需要这么多额外的资源,使用适当的工具来完成工作。而且,当您使用mod_proxy时,请查找所有相关选项并了解它们的用途。你可能也想要ProxyPreserveHost On,但我会停在这里。

答案 1 :(得分:0)

我希望document会有所帮助。