在一个虚拟服务器上运行多个 Web 服务器的方法

在一个虚拟服务器上运行多个 Web 服务器的方法

我知道以下是不可能的,但应该有一个解决方法。

由于我现在遇到了点击率很高的应用程序的问题,

(访问次数)(页面浏览量)(点击量)(数据)

在此处输入图片描述

(每天约有 100 000 个 php 页面浏览量)我决定尝试 Facebook 的开源应用程序 HipHop-PHP。

它应该能够将我的应用程序转换为 C++ 代码并进行编译。它应该充当 Web 服务器,就像 Apache 一样。最大的问题是我不需要/不想要其他网站上的已编译应用程序。为什么这是个问题?它在端口 80 上运行,就像我的 Apache2 一样,这根本不可能。

有没有办法在一台虚拟服务器上运行 2 个 Web 服务器?

答案1

另一个选择是让 HPHP 监听高端口,并让使用 HPHP 的域的 Apache 反向代理请求发送到该高端口。

答案2

您可以创建多个虚拟域,但如果您想在一个 IP 上运行多个在端口 80 上运行的 Web 服务器,则不行。您必须在虚拟服务器上拥有多个 IP。

如果您可以获得多个 IP,那么是的,您可以将您的 Web 服务器绑定到端口 80 上分配的 IP 地址,并且您可以在一台虚拟机上执行此操作。

相关内容