Apache는 error_log의 경로를 어떻게 해결합니까?

Apache는 error_log의 경로를 어떻게 해결합니까?

httpd.conf입장 에서는 /etc/httpd/conf/httpd.conf다음과 같은 줄이 있습니다.

ErrorLog logs/error_log

그러나 로그 파일의 경로는 다음과 같습니다./var/log/httpd/error_log

Apache 웹 서버는 error_log 파일의 경로를 어떻게 확인합니까?

답변1

해결책을 찾았습니다.

ErrorLog에 대한 경로가 "/"로 시작하지 않으면 경로 ServerRoot(httpd.conf에도 있음) 앞에 추가하십시오. 내 구성에서는
다음과 같이 변경되었습니다.ServerRoot/etc/httpd
logs/error_log/etc/httpd/logs/error_log

경로 /etc/httpd/logs/error_log는 상대 링크입니다. ../../var/log/httpd 이 상대 경로를 절대 경로로 변환하면 결과는 다음과 같습니다.

/var/log/httpd/error_log

관련 정보