如果在单个服务器中托管多个站点,那么如何能够使用 Apache 运行 PHP 以及使用 JBoss 运行 Seam。
Example: example.com -> servered using PHP
example2.com -> servered using JBoss
答案1
好吧,如果您必须使用相同的 IP 地址,则需要基于名称的虚拟主机与反向代理相结合。例如,您可以在 JBoss 前面使用 Apache,并将一个名称虚拟主机设置为 example.com:80,然后像通常使用 mod_php 一样对其进行配置。
例如 example2.com:80,配置第二个 Apache 名称虚拟主机,但使用 mod_proxy 将 Apache 设置为代理请求到配置并监听其他端口(如 8080)的 JBoss。这并不难实现。本文,另外还有 Apache 文档,当然也会有帮助。