아파치에서 기본적으로 제공하는 로그가 아닌 관리자가 남기고 싶어하는 로그가 분명 존재 할 것이다. 하지만 이상하게도 로그 파일이 생성 되지 않는다면 퍼미션 문제 아니면 SELinux 문제가 거의 대부분이다.

여기에서는 SELinux 문제를 해결하는 방법을 알아보자.

httpd 에러 문구

Oct 11 23:46:36 localhost python[25671]: SELinux is preventing /usr/sbin/httpd from write access on the directory /var/www/html/log.

/var/www/html/log 폴더에 파일을 생성 하지 못하고 있는 듯 하다.


폴더의 보안 문맥 확인하기

# ls -Z

drwxr-xr-x. apache apache unconfined_u:object_r:httpd_sys_content_t:s0 log

폴더의 보안 문맥 변경하기

# chcon -R -t httpd_log_t log(폴더명)
# ls -Z

drwxr-xr-x. apache apache unconfined_u:object_r:httpd_log_t:s0 log

문제가 해결 되었기를 바랍니다.