如何配置一对 http 服务器,使其同时监听 80 端口,但又在同一台服务器上的不同接口上?
具体来说,我想在一台机器(CentOS 6)上运行 nginx 和 apache,以便在不同的 IP 上运行不同的应用程序。
我相信默认情况下 Apache 绑定到 0.0.0.0,响应所有入站流量的请求。如何实现这种情况?
答案1
在 Apache 中,将 a 更改Listen 80
为Listen X.X.X.X:80
。
在 nginx 中,将 a 更改listen 80;
为listen Y.Y.Y.Y:80;
。
答案2
一旦服务绑定到特定端口,其他服务将不被允许绑定到该端口。您可能必须使用不同的端口。
您要实现什么样的场景?是 Nginx 负载均衡吗?