透過 1 個 IP 的多個 Xen 實例

透過 1 個 IP 的多個 Xen 實例

我是一名開發人員,沒有太多的網路經驗,這是我的情況:

我有一台由一家信譽良好的供應商提供的伺服器,設法讓 Xen 運行並具有大量 LVM 空間,以運行大約 3 個虛擬機,這應該可以滿足我的需求。問題是我只能存取一個 IP 位址,而且目前我的選擇很有限。

我的問題可能聽起來很愚蠢,但請您告訴我是否可以僅根據主機名稱重定向流量,如下所示(全部在連接埠 80 上)

www.host1.com --> Hardware Server -> VM1

www.host2.com --> Hardware Server -> VM2

www.host3.com --> Hardware Server -> VM3

這是我想像的路由,但我不知道從哪裡開始。請注意,主機需要位於單獨的虛擬機器上,因為它們在不同的設定上運行,並且在可用性/作業系統等方面有不同的需求。

答案1

是的,這是可能的。您可以使用任何 HTTP反向代理你喜歡。選項包括烏賊,阿帕契, 或者nginx。反向代理程式偵聽公用 IP 位址上的連接埠 80,查看查詢以了解它需要轉到哪個伺服器,然後連接到專用 IP 上的對應本機伺服器。

相關內容