Networking

網路設置:通過其他伺服器將子域解析為內部伺服器的虛擬機

  • October 17, 2012

這是我的問題:

我有兩個子域:

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

這些將用於我們辦公室託管的項目。辦公室的設置只有一台伺服器 (10.10.10.9) 和 2 個 VM(Nginx (10.10.10.10) 和 Apache (10.10.10.11) )。

我現在所做的:

  • 確保將兩個子域都發送到我們的固定 IP 地址。
  • 它從我們的防火牆被發送到 10.10.10.9。

我想能夠做什麼:

  • 10.10.10.9 必須解釋地址,並且根據我提供的設置,它必須(再次)重定向到適當的 VM,Nginx 和 Apache 會將其重定向到正確的文件夾(最後一部分沒問題)。

我在每台機器上執行 Debian Squeeze。

如果不清楚,請提出其他問題,以便我在找到合適的解決方案方面提供更多幫助。

您可以通過將伺服器 (10.10.10.9) 配置為反向代理(可能使用 nginx 和 apache)將請求代理傳遞到正確的後端伺服器 (Nginx (10.10.10.10) 和 Apache (10.10.10.11) 來實現此類設置) )

在您的反向代理上,您需要配置 2 個 NameVirtualHosts (foo.company.com & bar.company.com),在每個 vhost 上,您將位置“/”重定向到所需的 IP 地址

引用自:https://serverfault.com/questions/439341