000035617 - RSA Access Manager Agent 5.0 SP4 for Apache on Windows 2012 R2 をインストールすると Apache のサービスが起動できない

Document created by RSA Customer Support Employee on Nov 13, 2017
Version 1Show Document
  • View in full screen mode

Article Content

Article Number000035617
Applies To
RSA Product Set: Access Manager
   RSA Product/Service Type: RSA Access Manager Web Agent
   RSA Version/Condition: 5.0 SP4
   Platform: Apache™ HTTP Server 2.4.16 (64-bit) with Microsoft® Windows® Server 2012 R2 Standard (x86_64)
   Platform (Other): Apache later than 2.2
IssueRSA Access Manager Agent 5.0 SP4 for Apache on Windows 2012 R2 をインストールすると Apache のサービスが起動できません。
Windows アプリケーション イベントログに以下のエラーが記録されます。
 

ログの名前:         Application
ソース:             Apache Service
日付:               2017/10/30 10:26:55
イベント ID:        3299
タスクのカテゴリ:   なし
レベル:             エラー
キーワード:         クラシック
ユーザー:           N/A
コンピューター:     <ホスト名>
説明:
The Apache service named  reported the following error:
>>> AH00526: Syntax error on line 25 of C:/Program Files/RSA/Access Manager Agent 5.0 SP4/Apache2.4/conf/ct-httpd.conf:

 

ログの名前:         Application
ソース:             Apache Service
日付:               2017/10/30 10:27:32
イベント ID:        3299
タスクのカテゴリ:   なし
レベル:             エラー
キーワード:         クラシック
ユーザー:           N/A
コンピューター:     <ホスト名>
説明:
The Apache service named  reported the following error:
>>> Invalid command 'Order', perhaps misspelled or defined by a module not included in the server configuration

 
Causeインターネット上で配布されているApacheのインストールパッケージには"mod_access_compat"が含まれていない場合があります。
"mod_access_compat"は Access Manager Agent の動作に必要です。
Resolutionこの問題を解決するには、以下の手順に従ってください。
1. httpd.conf ファイルのバックアップを作成します
例えば、以下のようにコマンドプロンプトでコマンドを実行します

C:\>cd C:\<Installed path>\Apache<version>\conf
C:\httpd-2.4.28-Win64-VC15\Apache24\conf>dir
...
Directory of C:\httpd-2.4.28-Win64-VC15\Apache24\conf
10/10/2017  10:50 AM    <DIR>          .
10/10/2017  10:50 AM    <DIR>          ..
09/25/2017  06:29 PM             1,820 charset.conv
10/06/2017  03:00 PM    <DIR>          extra
10/10/2017  10:38 AM            20,705 httpd.conf
...
C:\httpd-2.4.28-Win64-VC15\Apache24\conf>copy httpd.conf httpd.conf.back
        1 file(s) copied.
C:\httpd-2.4.28-Win64-VC15\Apache24\conf>dir
...
10/10/2017  10:38 AM            20,705 httpd.conf
10/10/2017  10:38 AM            20,705 httpd.conf.back

httpd.conf ファイルがどこに配置されているか不明な場合は、コマンドプロンプト上で以下のコマンドを実行するとファイルの場所を確認できます。

C:\>cd /
C:\>dir /S /B "httpd.conf"
C:\<Installed path>\Apache<version>\conf\httpd.conf

2. httpd.conf ファイルをテキストエディターで開きます
3. Apacheが起動する際に"mod_access_compat"がロードされるよう、httpd.confファイルに以下の行を追加します

LoadModule access_compat_module modules/mod_access_compat.so

注意:"mod_access_compat"が配置されている正確なパスは、ご利用されているApacheバイナリの配布元ディストリビューターによって異なる場合があります。
ご利用されているApacheバイナリの配布元ディストリビューターのドキュメントを参照し、"mod_access_compat"の適切なロードコマンドを確認してください。

4. httpd.confファイルを保存します
5. Apache サービスを起動します
例えば、以下のようにコマンドプロンプトでコマンドを実行します

C:\>cd C:\httpd-2.4.28-Win64-VC15\Apache24\bin
C:\httpd-2.4.28-Win64-VC15\Apache24\bin>httpd.exe -k start

 

Attachments

    Outcomes