내 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