上游服务器的nginx配置

时间:2014-09-02 14:29:27

标签: nginx load-balancing

我正在尝试使用上游配置nginx。 我们想要的配置:

  • 1负载均衡器(nginx)
  • 2个网络服务器(nginx + php-fpm)

我需要在网络服务器中配置什么才能识别"他们是这个网络的一部分吗?

在负载均衡器中,如果nginx配置中的上游模块如下所示:

upstream appcluster {
server host1.example.com:8080;
server host2.example.com:8080;
}

是否意味着必须使用单个子域设置Web服务器?并且必须在这两个子域位置托管同一站点?

是否可以不使用子域?

1 个答案:

答案 0 :(得分:1)

当您仅将上游用于php-fpm(应用程序服务器)时,您根本不需要子域,只需使用IP(内部地址,而不是公共地址)

upstream appcluster {
    server 172.31.235.101:9000;
    server 172.31.235.102:9000;
}