Networking

通過 1 個 IP 實現多個 Xen 實例

  • November 20, 2011

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

我有一個有信譽的供應商的伺服器,設法讓 Xen 執行有大量的 LVM 空間來執行大約 3 個虛擬機,這應該適合我的需要。問題是我只能訪問一個 IP 地址,而且目前我的選擇有限。

我的問題可能聽起來很愚蠢,但請你告訴我是否有可能僅基於主機名重定向流量,如下所示(全部在埠 80 上)

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

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

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

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

是的,這是可能的。您可以使用任何您喜歡的HTTP反向代理。選項包括SquidApacheNginx。反向代理偵聽公共 IP 地址的 80 埠,查看查詢以了解它需要訪問的伺服器,並連接到專用 IP 上的適當本地伺服器。

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