ドメインから IP:ポート フォワーダー (サーバー 2 台、ドメイン 15 個、IP 1 個)

ドメインから IP:ポート フォワーダー (サーバー 2 台、ドメイン 15 個、IP 1 個)

外部 IP アドレスは 1 つありますが、ネットワーク内に約 15 個のドメインをホストする 2 つの Web サーバー (1 つは IIS、もう 1 つは Apache) があります。

すべてのポート 80 要求をチェックし、この要求がどのドメインから送信されたかを検出し、適切な IP にリダイレクト/再ルーティングするソリューションが必要です。

したがって、すべての Web リクエストを適切なサーバーに再ルーティングする必要があります。

このようなものはありますか?

答え1

これはかなり複雑ですが、おそらくうまくいくでしょう。 - 1 つのサーバーをポート 80 に、もう 1 つのサーバーをポート 82 に配置する - 両方のサーバーのホスト ヘッダーに基づいて仮想サイトを作成する - ポート 80 サーバーで、ポート 82 サーバーがポート 82 を使用するように要求を書き換える書き換えルールを作成する

たとえば、www.site1.comはポート80のサーバー上にあり、www.site2.comはポート82のサーバー上にあるとします。

site2.com へのリクエストが届くと、ポート 80 サーバーは www.site2.com:82 に書き換えます。

最後に、ポート 82 のリクエストをサーバー 2 の内部 IP に転送するために、ルーターにポート フォワーダーを設定する必要があります。

関連情報