在Load Balancer后面配置Apache VirtualHosts

时间:2017-03-02 21:32:55

标签: apache load-balancing virtualhost

我有两台服务器,私有IP,Apache 2.4。我在两台服务器上提供相同的内容,并且在这些服务器前面有一个负载均衡器。

负载均衡器使用公共IP,并且有一个域(mycompany.com)与之关联。

但是,客户购买了一个新域名,并希望使用相同的服务器来提供新内容。

据我了解,我需要配置VirtualHosts。我已经阅读了有关VirtualHosts的文档,它似乎是基于名称的虚拟主机的一种情况。

但由于主机名的公共IP与平衡器相关联,我不知道应该如何配置私有服务器,以便他们能够知道如何解决要服务的内容。

感谢指导。

1 个答案:

答案 0 :(得分:0)

使用这个答案解决:

  

Apache不需要解决有关DNS的任何问题。

     

只需确保新域的每个新虚拟主机都具有反映该新域的适当“ServerName”条目,这样Apache HTTPD就会知道在何处通过指定的主机传递请求。

链接:https://serverfault.com/a/835998/195783