IIS7およびIIS8のリバースプロキシのルール作成、インストール、構成方法

IIS7、IIS8では、URL書き換えモジュールでリバースプロキシのルール設定ができます。

IIS7 と IIS8 でリバースプロキシのルールを設定する方法を以下に示します。

  1. URL書き換えモジュールをインストールします:
  1. IISマネージャーを開きます。
  2. サーバーノード上で、[管理モジュール] をダブルクリックします。
  3. 右側の「モジュール」ペインで、「URL リライティング」モジュールを見つけてダブルクリックします。
  4. ポップアップ画面で「追加」ボタンをクリックします。
  5. 「参照」ボタンをクリックして、URL Rewrite モジュールが入っているパス(普通は「C:\Program Files\IIS\URL Rewrite」)を見つけます。
  6. 「完了」をクリックして、「適用」をクリックします。
  1. リバースプロキシの制御作成
  1. IISマネージャーで、リバースプロキシの設定を行うサイトを選択します。
  2. 「URL書き換え」アイコンをダブルクリック
  3. 右側の「書き換え規則」ペインで、「規則追加」をクリックします。
  4. ルールタイプの「空ルール」を選択し、「確定」ボタンをクリックします。
  5. ルールウィンドウにて、ルール名を入力の上、ルールタイプを「リバースプロキシ」にしてください。
  6. 「URL の照合」プルダウンメニューで、プロキシする URL パスに合ったオプションを選択してください。
  7. 「操作」ドロップダウンメニューから「書き換え」を選択後、「ターゲットURL」欄に、プロキシのターゲットとなるURLを入力します。
  8. 「適用」ボタンをクリックしてルールを保存する。
  1. ターゲット サーバーの設定
  1. IISマネージャで、リバースプロキシを設定対象とするサイトを選択します。
  2. 「URLリライト」アイコンをダブルクリックします。
  3. 「サーバー変数」パネルの右にある「追加」ボタンをクリックします。
  4. ポップアップウィンドウに、変数名(例: HTTP_X_REVERSE_PROXY)を入力し、[OK]ボタンをクリックしてください。
  5. 「値」ボックスに、サーバーの IP アドレスまたはホスト名とポート番号(例: http://example.com:8080)を入力します。
  6. 「適用」ボタンをクリックして設定を保存する。
  1. リバースプロキシのテスト:
  1. 元のサイトのURLをブラウザに入力します。
  2. プロキシ対象サーバへリダイレクトされているか確認する。
  3. プロキシのターゲットサーバーが正しいレスポンスを返すことを保証する。

IIS7およびIIS8で逆プロキシ ルールを記述、インストール、および構成する基本的な手順は以上になります。具体的な設定は、環境やニーズによって異なる場合がありますので、各自の状況に応じて適切に調整してください。

bannerAds