nginx:充当在线反向代理(在一个网卡上监听,在另一个网卡上服务......)

nginx:充当在线反向代理(在一个网卡上监听,在另一个网卡上服务......)

我使用单个网卡的 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;
  ...

相关内容