1つのIPアドレスを介した複数のXenインスタンス

1つのIPアドレスを介した複数のXenインスタンス

私はネットワークの経験があまりない開発者ですが、私の状況は次のとおりです。

私は信頼できるプロバイダーのサーバーを 1 つ所有しており、LVM スペースをたっぷり使って Xen を実行し、約 3 台の仮想マシンを実行できました。これは私のニーズを満たすはずです。問題は、アクセスできる IP アドレスが 1 つだけであり、現時点では選択肢が限られていることです。

私の質問は愚かに聞こえるかもしれませんが、ホスト名のみに基づいてトラフィックをリダイレクトすることが可能かどうか教えてください。以下のようなもの(すべてポート 80)

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

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

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

想像どおりのルーティングですが、どこから始めればよいかわかりません。ホストは異なるセットアップで実行されており、可用性/OS などの点で異なるニーズがあるため、別々の VM 上に配置する必要があることに注意してください。

答え1

はい、可能です。任意のHTTPを使用できますリバースプロキシ好きなオプションがありますイカアパッチ、 またはエンギンクスリバース プロキシはパブリック IP アドレスのポート 80 をリッスンし、クエリを確認してどのサーバーに接続する必要があるかを確認し、プライベート IP 上の適切なローカル サーバーに接続します。

関連情報