我使用单个网卡的 nginx 主机成功使用了 nginx。
这里的问题是:如何处理 nginx 主机将有两个 nic,一个在“公共”网络上(通过防火墙对公众可见),一个在“dmz”网络上(在公众看不到的 Web 主机)。
例如
Centos v6.x 盒子运行 nginx,有 3 个网卡,在网络 A、B 和 C 上
公共 IP A --> 通过防火墙连接到网络 A 上的私有 IP,网络 C 和网络 D 上的 Web 服务器
以下是让 nginx 绑定到 appro nics 的正确方法吗?
upstream apachephp {
server <host on network B>:80;
server <host on network C>:80;
}
server {
listen <address on network A>:80;
...