次の方法で共有


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

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

ゴール

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

  • IIS 用の Microsoft URL 書き換えモジュール。
  • IIS 用 Microsoft Web ファーム管理バージョン 1。
  • IIS の Microsoft アプリケーション要求ルーティング バージョン 1。
  • MICROSOFT External Cache Version 1 for IIS。

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

前提条件

このチュートリアルでは、次の前提条件が必要です。

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

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

    • IIS 7.0 CTP1 の Microsoft URL 書き換えモジュール。
    • IIS 7.0 CTP1 の Microsoft アプリケーション要求ルーティング。

  • 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_<architecture>_exeを実行する

    ARR_ x86_Version1.exe
    

    または

    ARR_ x64_Version1.exe
    
  4. エンド ユーザー使用許諾契約書 (EULA) に同意します。

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

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

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

    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 path> /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. IIS 用の Microsoft URL 書き換えモジュール
    4. IIS 用 Microsoft Web ファーム フレームワーク バージョン 1

まとめ

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