2017-03-02 8 views
0

Ich habe zwei Server, private IPs, Apache 2.4. Ich verwende den gleichen Inhalt in beiden Servern und vor diesen Servern befindet sich ein Lastenausgleich.Konfigurieren Sie Apache VirtualHosts hinter einem Load Balancer

Load Balancer verwendet eine öffentliche IP, und es ist eine Domäne (mycompany.com) zugeordnet.

Der Kunde hat jedoch eine neue Domäne gekauft und möchte dieselben Server für die Bereitstellung des neuen Inhalts verwenden.

Soweit ich verstehe, muss ich VirtualHosts konfigurieren. Ich habe die Dokumentation zu VirtualHosts gelesen und es scheint ein Fall für namensbasierte virtuelle Hosts zu sein.

Da jedoch die öffentliche IP für den Hostnamen mit dem Balancer verknüpft ist, weiß ich nicht, wie ich die privaten Server konfigurieren soll, damit sie wissen, wie der zu sendende Inhalt zu lösen ist.

Schätzen Sie die Anleitung.

+0

Gelöst mit http://serverfault.com/a/835998/195783 – ronnyfm

Antwort

0

mit dieser Antwort wurde gelöst:

Apache braucht nichts über DNS zu lösen.

Stellen Sie sicher, dass jeder neue virtualhost für die neuen Domänen den entsprechenden Eintrag "ServerName" enthält, der die neue Domäne widerspiegelt. Auf diese Weise weiß Apache HTTPD, wo die Anforderung mit dem angegebenen Host übermittelt werden soll.

Verweis: https://serverfault.com/a/835998/195783

Verwandte Themen