アプリケーション要求ルーティング処理のインストール

このトピックでは、IIS 7.0 以降に Microsoft アプリケーション要求ルーティング処理 (ARR) バージョン 1 をインストールする手順について説明します。

目的

Microsoft アプリケーション要求ルーティング処理バージョン 1 と依存モジュールを IIS に正常にインストールすることです。 アプリケーション要求ルーティング処理インストーラー パッケージには、次のコンポーネントが含まれています。

  • Microsoft URL Rewrite Module for IIS。
  • IIS 用の Microsoft Web ファーム管理バージョン 1。
  • IIS 用の Microsoft アプリケーション要求ルーティング処理バージョン 1。
  • IIS 用の Microsoft External Cache バージョン 1。

このドキュメントで説明する手順では、4 つのコンポーネントがすべてインストールされます。

前提条件

このチュートリアルの実行に必要な前提条件は次のとおりです。

  • アプリケーション要求ルーティング処理がインストールされる Windows 2008 (任意の SKU) 以降の IIS 7.0 以降。

  • ターゲット システムに次の IIS モジュールが既にインストールされている場合は、[プログラムの追加と削除] を使用して削除します。

    • Microsoft URL Rewrite Module for IIS 7.0 CTP1。
    • IIS 7.0 CTP1 用の Microsoft アプリケーション要求ルーティング処理。

Note

  • CTP1 から RTW リリースへのアップグレードはサポートされて "いません"。 CTP1 リリースは、作業を進める前に手動で削除する必要があります。 構成設定はすべて失われます。
  • RC から RTW リリースへのアップグレードはサポートされているため、RC リリースを削除する必要はありません。 構成設定は失われません。

手順 1 - Microsoft アプリケーション要求ルーティング処理バージョン 1 をダウンロードする

Microsoft アプリケーション要求ルーティング リリースをダウンロードします。

手順 2 - Microsoft アプリケーション要求ルーティング処理バージョン 1 をインストールする

アプリケーション要求ルーティング処理をインストールするには

  1. 管理者として、コマンド プロンプト ウィンドウを開きます。

  2. タイプ入力により、WAS および WMSVC プロセスを停止します。 ARR は修正プログラム (KB 954438 (https://support.microsoft.com/kb/954438)) をインストールするため、この手順が必要です。

    net stop was /y
    
    net stop wmsvc /y
    
  3. ARR_<アーキテクチャ>_exe を実行します。

    ARR_ x86_Version1.exe
    

    または

    ARR_ x64_Version1.exe
    
  4. エンド ユーザー使用ライセンス契約 (EULA) に同意します。

  5. 4 つのコンポーネントのインストーラーが次々に起動されます。

  6. インストールを完了します。

  7. インストールの状態を調べるには、%TEMP%\arr_setup.log を参照してください。 すべてのパッケージが正常にインストールされると、次の内容が表示されます。

    Completed the Microsoft Application Request Routing for IIS7 RC Setup.
    Installation results - look in the respective msi log files (msiname.log) for more details
    rewrite.msi   Success
    webfarm.msi   Success
    requestrouter.msi   Success
    externaldiskcache.msi   Success
    
  8. ("省略可能") トラブルシューティングの目的で、ダウンロードした実行可能ファイルをパッケージ化解除できます。 /T:<full パス> と /C オプションを使用して実行可能ファイルを起動します。 このコマンドは、一度に 1 つずつ手動で起動できる 4 つの MSI のみをパッケージ化解除します。 MSI を手動でインストールする場合は、次の順序でインストールする必要があります。

    rewrite.msi   
    webfarm.msi   
    requestrouter.msi   
    externaldiskcache.msi
    

    詳細については、/? を使用して実行可能ファイルを起動します オプションを使用する必要があります。

  9. 次のように入力して、WAS および WMSVC プロセスを開始します。

    net start was
    
    net start wmsvc
    

手順 3 – アプリケーション要求ルーティング処理のアプリケーション プール プロセス モデルを変更する

コンテンツ サイトのすべての HTTP 要求と応答は、アプリケーション要求ルーティング処理を経由します。 この場合、一部のサイトのワーカー プロセスが実行されているかどうかに関係なく、アプリケーション要求ルーティング処理で既定の Web サイトのワーカー プロセスを常に実行する必要があります。

この手順では、既定の Web サイトのアプリケーション プール プロセス モデルでアイドル タイムアウトを無効にします。

UI を使用してアプリケーション プール プロセス モデルを変更するには

  1. IIS マネージャーを起動します。

  2. [アプリケーション プール] を選択します。

    I I S Manager の [アプリケーション プール] ノードを示すスクリーンショット。

  3. 既定では、DefaultAppPool既定の Web サイトの対応するアプリケーション プールです。 DefaultAppPool を選択します。 [操作] の下にある [アプリケーション プールの編集][詳細設定...] を選択します。

    [詳細設定] を示すスクリーンショット。

  4. [アイドル タイムアウト (分)] の値を 0 に変更して、設定を無効にします。 [OK] をクリックして変更を保存します。

コマンド ラインを使用してアプリケーション プール プロセス モデルを変更するには

  1. 管理者特権でコマンド プロンプトを開きます。
  2. %windir%\system32\inetsrv に移動します。
  3. appcmd を使用して、「appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost」と入力します。

修復

アプリケーション要求ルーティング処理を修復するには、ダウンロードしたパッケージを再実行する必要があります。 「手順 2 - Microsoft アプリケーション要求ルーティング処理バージョン 1 をインストールする」で説明されている手順に従います。

削除

アプリケーション要求ルーティング処理を完全に削除するには、パッケージ化された 4 つのコンポーネントを個別に削除する必要があります。

  • [コントロール パネル] を開きます。

  • [プログラムと機能] を選択します。

  • 次の 4 つのコンポーネントを見つけて、1 つずつアンインストールします。

    1. IIS 用の Microsoft アプリケーション要求ルーティング処理バージョン 1
    2. IIS 用の Microsoft External Cache バージョン 1
    3. Microsoft URL Rewrite Module for IIS
    4. IIS 用の Microsoft Web Farm Framework バージョン 1

まとめ

これで、アプリケーション要求ルーティング処理と依存モジュールが正常にインストールされ、機能を構成して使用する準備が整いました。 詳細については、%PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm で簡単な概要を参照することもできます。