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

관련 정보