아파치에서 기본적으로 제공하는 로그가 아닌 관리자가 남기고 싶어하는 로그가 분명 존재 할 것이다. 하지만 이상하게도 로그 파일이 생성 되지 않는다면 퍼미션 문제 아니면 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
문제가 해결 되었기를 바랍니다.
'Linux' 카테고리의 다른 글
리눅스(Linux) vim 에서 인코딩 변경하기(charset encoding) (0) | 2015.10.21 |
---|---|
[리눅스 linux] 재 부팅 시 서비스(apache, mysql 등) 자동 실행 되도록 하기 (0) | 2015.10.13 |
리눅스(linux) 커널(kernel) 업데이트 "At least 15MB more space needed on the /boot filesystem." 에러 해결 방법 (0) | 2015.09.21 |
리눅스(linux) hostname 변경하는 방법 (CentOS 6, 7) (0) | 2015.08.03 |
OpenSSL 인증서가 가진 키 제거하는 방법 (0) | 2015.07.30 |