AH00526 構文エラーのトラブルシューティング
問題
SSL 証明書をインストールして Apache サーバーを再起動すると、次のエラーが発生することがあります:"AH00526: Syntax error on line xx of /www/server/apache/conf/extra/httpd-ssl.conf"。
原因
このエラーは、socache_shmcb_module がロードされていないために発生します。このモジュールはセッションキャッシュを管理し、SSL 設定に不可欠です。Apache サービスは、モジュールが httpd.conf でコメントアウトされているにもかかわらず httpd-ssl.conf で必要とされる場合、再起動に失敗します。
ソリューション
モジュールを有効化します。
httpd.conf設定ファイルを開きます。次の行を見つけます:
LoadModule socache_shmcb_module modules/mod_socache_shmcb.so行頭の
#文字を削除して、行のコメントを解除します。ファイルを保存して閉じます。
設定を検証します。
apachectl configtestまたはhttpd -tコマンドを実行して、設定の構文エラーを確認します。テストが成功した場合、Apache サービスを再起動します。
Apache を再起動します。
systemctl restart httpdまたはservice httpd restartを実行します。Apache が正常に起動し、SSL 証明書の設定が有効になっていることを確認します。
エラーが解決しない場合は、サポートについては、アカウントマネージャーにお問い合わせください。 。。