1

http 接続を内部サーバーにルーティングするように IIS リバース プロキシを構成しようとしていますが、必要なものを実現する方法がわかりません。

たとえば、IIS サーバーにサブドメインがあります。

testing.contoso.com と外部的には、 http://testing.contoso.com:8080を使用したいと考えています。これは、内部サーバーhttp://server04.contoso.local:8080にマップされます。したがって、内部サイトがポート 80でhttp://testing.contoso.comとして表示されることは望ましくありません。

これを行う理由は、かなりの数の内部および外部の対応するポートがあるためです。

私の IIS リバース プロキシでこれを構成することは可能ですか、それとも IIS はポート 80 と 443 のみを外部でサポートしますか?

前もって感謝します、ニール

4

1 に答える 1

0

あなたの質問で私が見たものから、IIS Application Request Routing を使用してそれを機能させるのはかなり簡単なはずです: http://www.iis.net/downloads/microsoft/application-request-routing

これにより、公開されているマシンで任意のポートまたはホスト名を使用して、任意のポートまたは組み合わせで他のマシン (または同じマシン) にルーティングできるようになります。また、静的ファイルのキャッシュやその他の多くの優れた機能をオフロードすることもできます。ルーティング先のサーバーのメイン エンジンに URL Rewrite を使用するため、必要なロジックを文字通り追加できます。また、必要に応じて、URL Rewrite の拡張性を使用してカスタム コードを追加し、ロジックを定義することもできます (組み込みの構成は十分にリッチでなければなりません)。

于 2015-10-05T18:20:50.610 に答える