如何在端口80上的Linux上运行Tomcat和PHP?

我想在Linux上的端口80上同时托pipeTomcat和PHP,并且我有两个可用的IP地址。

我只使用PHP,以便我可以托pipe一些邮件列表软件,我可以将其映射到newsletter.mydomain.com。 所以我的问题是,是否有可能在1个IP地址的端口80上运行Tomcat,而在另一个IP地址上的80端口上运行Apache?

轻松使用一个带有端口80的IP用于Apache:确保你的configuration已经听取your.first.ip.addr:80 (前面收听92.12.0.2:80),而不只是听80(因为这将听所有的IP地址在端口80上的盒子)。

对于Tomcat,请确保使用参数port =“80”address =“your.second.ip.addr”来configuration连接器。

您将可以轻松地使用端口80上的每个IP在同一个盒子上运行这两个应用程序。

祝你好运。

(有关Tomcat的更多信息,请访问http://tomcat.apache.org/tomcat-6.0-doc/config/http.html ,更多关于Apache的信息: http : //httpd.apache.org/docs/2.0/bind.html )

您可以使用Apache for PHP并使用mod_proxy_ajp将请求转发到Tomcat。 那么Tomcat应该在80以外的端口上听AJP(8009应该是默认的)。

你需要80端口上的东西,可以转发请求到Tomcat(甚至可能是你用来为PHP服务的任何东西)。 例如,Apache可以作为一个反向代理。 和nginx。 清漆是为了确切的目的。

您也可以将Tomcat绑定到一个IP上的端口80,将PHP Web服务器(apache?)绑定到另一个IP上的端口80。