서버관리2015. 3. 20. 15:43
300x250



ㅁ httpd 시작시에 폴더를 찾을 수 없다는 오류



1. 현상



센토스 6.6 으로 아파치 웹서버를 구축한 후에 아파치를 시작할 때에 아래와 같은 오류가 나는 경우가 있다. 


# service httpd restart

.... (중략) .... /home/userid/public_html 을 찾을 수가 없습니다. .... (중략) ....


기본적으로 아파치의 설정상에는 문제가 없는 경우이다. 


가상호스트의 DocumentRoot 를 개별 계정의 홈디렉토리 안의 public_html 로 잡아 놓은 상태이다. 

실제로 디렉토리는 있지만, httpd 에서 찾을 수가 없다고 에러가 나온다. 



2. 원인



원인은, SELinux 때문이다. 


SELinux 의 설정 파일은 /etc/sysconfig/selinux 이다. 


vi 등으로 위 파일을 열어서 SELINUX=enforcing 부분을 SELINUX=disabled 로 변경후

저장하고 리부팅하면 된다. 



다시 아파치 서버를 재시작 해 보면, 정상적으로 폴더를 찾음을 알 수 있다. 


300x250
Posted by 마스타