OpenStack 使用來自多台伺服器的一個公用 IP 位址

OpenStack 使用來自多台伺服器的一個公用 IP 位址

我正在測試 openstack 並已將其全部配置,但根據我目前的設置,我只有一個分配給伺服器公共介面的公共 IP 位址。

是否可以將不同網域的多個 dns 記錄指派給公用 IP 位址,然後使用 openstack 中的某種路由表將封包路由到各個虛擬伺服器?

這可能是不可能的,但我有興趣看看它是否已經完成。

謝謝,亞歷克斯

答案1

實際上,您可以透過將公用 IP 位址指派給一台伺服器並在其上執行反向代理來實現此目的。一種流行的選擇是 nginx。你可以找到一個設定範例這裡

答案2

您無法透過路由解決此問題。我建議您設定反向代理並將您的公用 IP 指派給它。然後,您設定反向代理以將特定網域的請求重新導向到您選擇的虛擬伺服器。

相關內容