エピソード

アプリケーション要求ルーティング (ARR) - リバース プロキシ

アプリケーション要求ルーティング (ARR) は、IIS 7.x 以降で使用できる帯域外モジュールです。

ARR を使用すると、Web サーバー管理者、ホスティング プロバイダー、および Content Delivery Networks (CDN) は、ルールベースのルーティング、クライアントとホスト名のアフィニティ、HTTP サーバー要求の負荷分散、リバース プロキシと分散ディスク キャッシュの設定を通じて、Web アプリケーションのスケーラビリティと信頼性を向上させることができます。

このチュートリアルでは、URL 書き換えモジュールとアプリケーション要求ルーティング (ARR) を使用して、コンテンツ サーバーが外部に公開されていない場合にリバース プロキシ サーバーを実装する方法について説明します。

シナリオ: 外部 URL http://www.arr.com を持つサイトがあり、実際のコンテンツがインターネットの世界に公開されていない IIS サーバーでホストされ、内部/イントラネット URL が http://backendserver/. この場合、ARR サーバーに要求を転送し、内部的にバックエンド サーバーにルーティングします。