外部 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 に転送するために、ルーターにポート フォワーダーを設定する必要があります。