アプリケーション要求ルーティング処理のインストール
このトピックでは、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 をインストールする
アプリケーション要求ルーティング処理をインストールするには
管理者として、コマンド プロンプト ウィンドウを開きます。
タイプ入力により、WAS および WMSVC プロセスを停止します。 ARR は修正プログラム (KB 954438 (
https://support.microsoft.com/kb/954438
)) をインストールするため、この手順が必要です。net stop was /y
net stop wmsvc /y
ARR_<アーキテクチャ>_exe を実行します。
ARR_ x86_Version1.exe
または
ARR_ x64_Version1.exe
エンド ユーザー使用ライセンス契約 (EULA) に同意します。
4 つのコンポーネントのインストーラーが次々に起動されます。
インストールを完了します。
インストールの状態を調べるには、%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
("省略可能") トラブルシューティングの目的で、ダウンロードした実行可能ファイルをパッケージ化解除できます。 /T:<full パス> と /C オプションを使用して実行可能ファイルを起動します。 このコマンドは、一度に 1 つずつ手動で起動できる 4 つの MSI のみをパッケージ化解除します。 MSI を手動でインストールする場合は、次の順序でインストールする必要があります。
rewrite.msi webfarm.msi requestrouter.msi externaldiskcache.msi
詳細については、/? を使用して実行可能ファイルを起動します オプションを使用する必要があります。
次のように入力して、WAS および WMSVC プロセスを開始します。
net start was
net start wmsvc
手順 3 – アプリケーション要求ルーティング処理のアプリケーション プール プロセス モデルを変更する
コンテンツ サイトのすべての HTTP 要求と応答は、アプリケーション要求ルーティング処理を経由します。 この場合、一部のサイトのワーカー プロセスが実行されているかどうかに関係なく、アプリケーション要求ルーティング処理で既定の Web サイトのワーカー プロセスを常に実行する必要があります。
この手順では、既定の Web サイトのアプリケーション プール プロセス モデルでアイドル タイムアウトを無効にします。
UI を使用してアプリケーション プール プロセス モデルを変更するには
IIS マネージャーを起動します。
[アプリケーション プール] を選択します。
既定では、DefaultAppPool は既定の Web サイトの対応するアプリケーション プールです。 DefaultAppPool を選択します。 [操作] の下にある [アプリケーション プールの編集] で [詳細設定...] を選択します。
[アイドル タイムアウト (分)] の値を 0 に変更して、設定を無効にします。 [OK] をクリックして変更を保存します。
コマンド ラインを使用してアプリケーション プール プロセス モデルを変更するには
- 管理者特権でコマンド プロンプトを開きます。
%windir%\system32\inetsrv
に移動します。- appcmd を使用して、「appcmd.exe set apppool "DefaultAppPool" -processModel.idleTimeout:"00:00:00" /commit:apphost」と入力します。
修復
アプリケーション要求ルーティング処理を修復するには、ダウンロードしたパッケージを再実行する必要があります。 「手順 2 - Microsoft アプリケーション要求ルーティング処理バージョン 1 をインストールする」で説明されている手順に従います。
削除
アプリケーション要求ルーティング処理を完全に削除するには、パッケージ化された 4 つのコンポーネントを個別に削除する必要があります。
[コントロール パネル] を開きます。
[プログラムと機能] を選択します。
次の 4 つのコンポーネントを見つけて、1 つずつアンインストールします。
- IIS 用の Microsoft アプリケーション要求ルーティング処理バージョン 1
- IIS 用の Microsoft External Cache バージョン 1
- Microsoft URL Rewrite Module for IIS
- IIS 用の Microsoft Web Farm Framework バージョン 1
まとめ
これで、アプリケーション要求ルーティング処理と依存モジュールが正常にインストールされ、機能を構成して使用する準備が整いました。 詳細については、%PROGRAMFILES%\IIS\Application Request Routing\ARR\_ReadMe.htm
で簡単な概要を参照することもできます。