一种在一个虚拟服务器上运行多个网络服务器的方法

gen*_*sis 1 php web-server port

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

由于我的可点击应用程序现在出现问题,

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

在此处输入图片说明

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

它应该能够将我的应用程序转换为 C++ 代码并进行编译。它应该充当网络服务器,如 apache。最大的问题是我不需要/想要在其他网站上编译的应用程序。为什么会出现问题?它在端口 80 上运行,就像我的 apache2 一样,但这是不可能的。

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

Sha*_*den 7

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


Bar*_*rim 6

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

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