Netzwerkeinrichtung: Subdomäne über andere Server zur VM des internen Servers auflösen

Netzwerkeinrichtung: Subdomäne über andere Server zur VM des internen Servers auflösen

Das ist mein Problem:

Ich habe zwei Subdomains:

  • foo.company.com
  • bar.company.com

Diese werden für Projekte verwendet, die in unserem Büro gehostet werden. Das Setup im Büro besteht nur aus einem Server (10.10.10.9) mit 2 VMs (Nginx (10.10.10.10) und Apache (10.10.10.11)).

Was ich jetzt gemacht habe:

  • Sichergestellt, dass beide Subdomains an unsere feste IP-Adresse gesendet werden.
  • Von unserer Firewall wird es an 10.10.10.9 gesendet.

Was ich können möchte:

  • 10.10.10.9 muss die Adresse interpretieren und gemäß den von mir angegebenen Einstellungen (erneut) auf die entsprechende VM umleiten, wo Nginx und Apache sie in den richtigen Ordner umleiten (der letzte Teil ist kein Problem).

Ich verwende Debian Squeeze auf jedem Rechner.

Wenn etwas nicht klar ist, stellen Sie bitte weitere Fragen, damit ich Ihnen bei der Suche nach einer geeigneten Lösung besser behilflich sein kann.

Antwort1

Sie können ein solches Setup erreichen, indem Sie Ihren Server (10.10.10.9) als Reverse-Proxy konfigurieren (möglich mit Nginx und Apache), der Anfragen per Proxy an den richtigen Back-End-Server weiterleitet (Nginx (10.10.10.10) und Apache (10.10.10.11)).

Auf Ihrem Reverse-Proxy müssen Sie 2 NameVirtualHosts (foo.company.com & bar.company.com) konfigurieren. Auf jedem virtuellen Host leiten Sie den Standort "/" auf die gewünschte IP-Adresse um.

verwandte Informationen