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

関連情報