httpdが失敗した理由を理解するには、どのログを確認する必要がありますか?

httpdが失敗した理由を理解するには、どのログを確認する必要がありますか?

起動サービスを有効にしても再起動するたびにhttpdが予期せず失敗します。systemctlはhttpdを有効にします。今はなぜ失敗したのか知りたいのですが、どのログを確認するのか、centos 7でどのコマンドを実行するのか、どこで確認できるのかわかりません。

答え1

/var/log/httpd/error.logでエラーログの詳細を確認してください。

アクセスログの詳細については/var/log/httpd/access.logをご覧ください。

より良いロギングのために、/etc/httpd/httpd.confでデバッグモードを有効にしてください。

答え2

次のコマンドで始めます。

systemctl status -l httpd

これにより、アクティブであるかどうか、およびサービス管理者が最後に開始しようとした時間が表示されます。また、プロセスがアクティブな場合はプロセスの試行を提供し、サービスに関して最後に記録されたメッセージも提供します。

ただし、サーバーから追加のログを取得するには、/var/log/ を確認してください。

tail /var/log/apache2/error.log

関連情報