複数のサーバーから 1 つのパブリック IP アドレスを使用する OpenStack

複数のサーバーから 1 つのパブリック IP アドレスを使用する OpenStack

私は OpenStack をテストしており、すべて設定済みですが、現在の設定では、サーバーのパブリック インターフェイスに割り当てられているパブリック IP アドレスは 1 つしかありません。

異なるドメインの複数の DNS レコードをパブリック IP アドレスに割り当て、OpenStack の何らかのルーティング テーブルを使用してパケットを個々の仮想サーバーにルーティングすることは可能ですか?

これはおそらく不可能ですが、それが行われたかどうかを知ることに興味がありました。

ありがとう、アレックス

答え1

実際には、パブリックIPアドレスを1つのサーバーに割り当て、そのサーバー上でリバースプロキシを実行することでこれを実現します。このための一般的な選択肢の1つはnginxです。設定例はこちらにあります。ここ

答え2

この問題はルーティングでは解決できません。リバース プロキシを設定し、パブリック IP を割り当てることをお勧めします。次に、リバース プロキシを設定して、特定のドメインの要求を任意の仮想サーバーにリダイレクトします。

関連情報