运行两个 http 服务器,但绑定到不同的接口?

war*_*ren 6 linux nginx apache-2.2

如何将一对 http 服务器配置为既侦听端口 80,又侦听同一服务器上的不同接口?

具体来说,我想在一台机器(CentOS 6)上为不同 IP 上的不同应用程序运行 nginx 和 apache。

我相信默认情况下 Apache 绑定到 0.0.0.0,响应所有入站流量的请求。如何实现这个场景?

Sha*_*den 13

在 Apache 中,将 a 更改Listen 80Listen X.X.X.X:80.

在 nginx 中,将 a 更改listen 80;listen Y.Y.Y.Y:80;.