在专用服务器上安装多个 Web 服务器。中央操作系统

Installing multiple web servers on a dedicated server. CentOS

我有一个有 16 个 IP 的专用服务器。我想知道是否可以在不同的 IP 上安装多个 Web 服务器 运行。最好的方法是什么? (我相信这是可能的,因为网络托管经销商网站是如何做到的?)。我正在使用 CentOS 6。谢谢

大多数主机或经销商没有为每个网站分配一个 IP;相反,他们使用 virtual hosts 来允许一个网络服务器为多个域提供服务。

一旦一个进程正在监听一个接口的端口(例如,端口 80,它是 HTTP),就这样了——你不能让另一个服务器或进程在同一个端口上监听。

由于您有 16 个 IP,因此您可以 运行 16 个服务器 - 每个 IP 地址在端口 80 上侦听一个服务器。

然后更进一步,每个服务器可以托管多个网站作为虚拟主机。

虽然您不需要 16 个 IP - 您可以使用一个 IP 托管多个网站。