第2章 導入
2.2 CSを構築する
2.2.5 IISを設定する
-7. [EXE情報の収集]および[ソフトウェア稼働状況の収集]を行う場合は、[詳細設定]ボタンをクリックしてください。設定を行わない 場合は、次の手順に進みます。
収集する情報にチェックし、[OK}ボタンをクリックします。
8. [次へ]ボタンをクリックすると、「設定内容の確認」画面が表示されますので、画面に表示されている内容に誤りがないか確認し、
[次へ]ボタンをクリックしてください。
「処理の実行」画面が表示され、データベースの作成を開始します。
なお、[運用環境の構築]処理中にキャンセルにより中断した場合は、再度、「運用環境保守ウィザード」を実行することで、中断した [運用環境の構築]処理を再開できます。
9. 処理が正常に完了すると、「処理完了」画面が表示されますので、[完了]ボタンをクリックしてください。
Windows Server® 2003の場合
Windows Server® 2003の場合、IISの設定は以下のとおりです。
1. Administratorsグループに所属するアカウントでWindowsにログオンします。
2. [スタート]-[プログラム]-[管理ツール]-[インターネット インフォメーション サービス(IIS)マネージャ]を選択します。
→[インターネットインフォメーションサービス(IIS)マネージャ]画面が表示されます。
3. ツリービューで、[PC名]-[Webサービス拡張]を選択します。
→[インターネット インフォメーション サービス(IIS)マネージャ]画面内に、[Webサービス拡張]が表示されます。
4. 以下の情報を設定します。
- [すべての不明なISAPI拡張]を選択し、[許可]ボタンをクリックします。
- [すべての不明なCGI拡張]を選択し、[許可]ボタンをクリックします。
5. [インターネット インフォメーション サービス(IIS)マネージャ]画面を閉じます。
さらに、以下の設定を行ってください。
1. Administratorsグループに所属するアカウントでWindowsにログオンします。
2. [スタート]-[ファイル名を指定して実行]を選択します。
3. [名前]に“cmd”を入力し、[OK]ボタンをクリックします。
→コマンドライン画面が表示されます。
4. コマンドライン画面から、以下のコマンドを実行します。
cscript %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs set w3svc/MinFileBytesPerSec 0
%SYSTEMDRIVE%:OSをインストールしているドライブ(例:C:)
※ 初めて実行する場合には警告ダイアログが出力される場合がありますが、OKを選択してください。
5. World Wide Web Publishing Service サービスを再起動します。
30
-Windows Server® 2003 x64 Edition(IIS 6.0)の場合
Windows Server® 2003の手順に加えて以下の作業が必要となります。
Systemwalker Desktop Patrol のWeb機能は32ビットのアプリケーションとして提供されています。このため、32ビットのワーカープロセス
を作成するようにIISを構成する必要があります。
以下の手順を実施してください。
1. Administratorsグループに所属するアカウントでWindowsにログオンします。
2. [スタート]-[ファイル名を指定して実行]を選択します。
3. [名前]に“cmd”を入力し、[OK]ボタンをクリックします。
→コマンドライン画面が表示されます。
4. コマンドライン画面から、以下のコマンドを実行します。
cscript %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
%SYSTEMDRIVE%:OSをインストールしているドライブ(例:C:)
※ 初めて実行する場合には警告ダイアログが出力される場合がありますが、OKを選択してください。
注意
設定するとIISで64ビットのアプリケーションを利用できなくなります
本設定を行った場合、IISで64ビットのアプリケーションを利用できなくなります。事前に、他の製品に影響がないことを確認して から設定してください。
64ビットモードに戻す場合は、設定手順と同様の手順を実施し、“手順4”で以下のコマンドを実行してください。
cscript %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0
Windows Server® 2008(IIS 7.0)の場合
Windows Server® 2008の場合は、Systemwalker Desktop Patrol CSのインストール後に、IISに以下の設定が必要です。
1. IIS 7.0の設定 2. アクセス権限の変更 3. configファイルの編集
IIS 7.0の設定
IIS 7.0の設定方法を以下に示します。
なお、Systemwalker Desktop Patrol CSのインストール前に、“2.2.1 IISのインストールと設定”で説明されている設定を行った場合
は、以下の“手順1.”~“手順3.”の手順は不要です。
1. [スタート]-[管理ツール]-[インターネット インフォーメーション サービス(IIS) マネージャ]を選択します。
→[インターネットインフォメーションサービス(IIS)マネージャ]画面が表示されます。
2. ツリービューで、[PC名]-[サイト]-[Default Web Site]を右クリックし、[アプリケーションの追加...]を選択します。
→以下の画面が表示されます。
3. 以下の値を入力し、[OK]をクリックします。
- [エイリアス]:“Scripts”
- [物理パス]:“[IISホームディレクトリ]\Scripts”
32
-4. ツリービューで[PC名]を選択し、機能ビューから[ISAPIおよびCGIの制限]を選択します。
→以下の画面が表示されます。
5. [機能設定の編集...]をクリックします。
→以下の画面が表示されます。
6. 以下の項目にチェックし、[OK]をクリックします。
- [特定できないCGIモジュールを許可する]
- [特定できないISAPIモジュールを許可する]
7. ツリービューで、[PC名]を選択し、機能ビューから[ハンドラマッピング]を選択します。
34
-→以下の画面が表示されます。
8. [ISAPI-dll]を選択し、[機能のアクセス許可の編集...]をクリックします。
→以下の画面が表示されます。
9. [実行]をチェックし、[OK]をクリックします。
アクセス権限の変更
以下のフォルダおよびファイルに対して、アクセス権限を変更します。
- [IISホームディレクトリ]\Scripts\DTP\Log
- [IISホームディレクトリ]\Scripts\DTP\TMP
-
例:C:\inetpub\Scripts\DTP\dtp.ini 例:C:¥inetpub¥Scripts¥DTP¥dtpa.ini 手順を以下に示します。
1. Administratorsグループに所属するアカウントでWindowsにログオンします。
2. エクスプローラで“[IISホームディレクトリ]\Scripts\DTP\Log”フォルダのプロパティを開きます。
→以下の画面が表示されます。
36
-3. [セキュリティ]タブを選択し、[編集]ボタンをクリックします。
→以下の画面が表示されます。
4. [追加]ボタンをクリックします。
→以下の画面が表示されます。
[場所]にはローカルコンピュータ名を指定してください。ドメイン名は指定しないでください。
5. [詳細設定]ボタンをクリックします。
→以下の画面が表示されます。
38
-6. [今すぐ検索]ボタンをクリックします。
→以下の画面が表示されます。
7. 検索結果から「IUSR」を選択し、[OK]ボタンをクリックします。
→以下の画面が表示されます。
8. [OK]ボタンをクリックします。
→以下の画面が表示されます。
9. 「IUSR」を選択し、[アクセス許可]で以下のチェックボックスにチェックし、[OK]ボタンをクリックします。
- フルコントロール:許可
10. 上記“1.”~“8”の手順を、“[IISホームディレクトリ]\Scripts\DTP\TMP”フォルダ、“[IISホームディレクトリ]\Scripts\DTP
\dtp.ini”ファイル、および“[IISホームディレクトリ]\Scripts\DTP\dtpa.ini”ファイルに対しても行います。
configファイルの編集
configファイルの編集方法を以下に示します。
1. 以下のファイルの内容を編集してください。
ファイル名:%windir%\System32\inetsrv\config\applicationHost.config 内容 :「Deny」の場合は「Allow」に変更してください。
<configuration>
<configSections>
<sectionGroup name="system.webServer">
<sectionGroup name="security">
<section name="requestFiltering" overrideModeDefault="Deny" />
↓以下に変更 <section name="requestFiltering" overrideModeDefault="Allow" />
2. World Wide Web Publishing Service サービスを再起動します。
Windows Server® 2008 64ビット版(IIS 7.0)およびWindows Server® 2008 R2(IIS 7.0)の場合 Windows Server® 2008の手順に加えて以下の作業が必要となります。
40
-Systemwalker Desktop Patrol のWeb機能は32ビットのアプリケーションとして提供されています。このため、32ビットのワーカープロセス を作成するようにIISを構成する必要があります。
以下の手順を実施してください。
1. Administratorsグループに所属するアカウントでWindowsにログオンします。
2. [スタート]-[ファイル名を指定して実行]を選択します。
3. [名前]に“cmd”を入力し、[OK]ボタンをクリックします。
→コマンドライン画面が表示されます。
4. コマンドライン画面から、以下のコマンドを実行します。
cscript %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
%SYSTEMDRIVE%:OSをインストールしているドライブ(例:C:)
※ 初めて実行する場合には警告ダイアログが出力される場合がありますが、OKを選択してください。
注意
設定するとIISで64ビットのアプリケーションを利用できなくなります
本設定を行った場合、IISで64ビットのアプリケーションを利用できなくなります。事前に、他の製品に影響がないことを確認して から設定してください。
64ビットモードに戻す場合は、設定手順と同様の手順を実施し、“手順4”で以下のコマンドを実行してください。
cscript %SYSTEMDRIVE%\Inetpub\AdminScripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 0