我有两台服务器,私有IP,Apache 2.4。 我在两台服务器上都提供相同的内容,在这些服务器前面有一个负载平衡器。
负载平衡器使用公共IP,并且有一个与其关联的域(mycompany.com)。
然而,客户购买了一个新的域,并希望使用相同的服务器来提供新的内容。
据我所知,我需要configurationVirtualHosts。 我已经阅读了有关VirtualHosts的文档,似乎是基于名称的虚拟主机的情况。
但是由于主机名的公共IP与平衡器相关联,我不知道如何configuration私有服务器才能知道如何解决要提供的内容。
感谢指导。
Apache不需要解决任何关于DNS的问题。
只要确保新域的每个新虚拟主机都有适当的“ ServerName ”条目来反映这个新域,这样Apache HTTPD就知道在哪里传送请求。
简单地说一个例子:
<VirtualHost *:80> ServerName firstdomain.example.com #.... </VirtualHost> <VirtualHost *:80> ServerName newdomain.example.com #.... </VirtualHost>