web-dev-qa-db-ja.com

1つの単一IPを介した複数のXenインスタンス

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

評判の良いプロバイダーが1つあるサーバーがあり、Xenを大量のLVMスペースで実行して、ニーズに合った3台の仮想マシンを実行することができました。問題は、1つのIPアドレスにしかアクセスできず、今のところオプションが制限されていることです。

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

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

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

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

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

1
airlocker

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

4
David Schwartz