Centos에서 httpd 가 실행되지 않을 때

2023. 4. 28. 02:59리눅스/리눅스_실전

이상 증세

 

아파치 서버 시작시 No such file or directory: AH02291: Cannot access directory 'etc/httpd/logs' for main error log 문구가 뜰 경우_해결방법

 

../var/log/httpd 디렉터리가 없어서 httpd 실행되지 않음.

../var/log/httpd 디렉터리 만들고 chown으로 소유자 지정, chmod로 실행권한 부여

systemctl restart httpd로 다시 실행.

 

만약 ../etc/httpd/logs 파일까지 없다면 

mkdir ../etc/httpd/logs 를 실행해서 ../etc/http/logs 파일 만들고

ln --symbolic  /var/log/httpd  /etc/httpd/logs   로  ../etc/httpd/logs에서 ../var/log/httpd로 심볼릭 링크를 만든다.

그러고 나서 다시 httpd를 실행해본다.

mkdir /etc/httpd/logs
mkdir /var/log/httpd
chown root:root /var/log/httpd
chmod 700 /var/log/httpd
ln --symbolic /var/log/httpd /etc/httpd/logs