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
'서버관리' 카테고리의 다른 글
한국관광공사의 원주이전에 따른 TourAPI 서비스 중지 (0) | 2015.03.31 |
---|---|
CentOS 터미널 쉘에서 한글 깨짐 현상, 영문으로 변경하기 (0) | 2015.03.20 |
AnNyung Linux 2 (안녕리눅스 2) 설치 - CentOS 최소 설치후 전환 (2) | 2015.03.16 |
[(주)스마일서브] 네트워크 장애 공지 및 사과문 (클라우드서비스) (0) | 2015.03.14 |
무정전전원공급장치(UPS) 와 순간정전보상장치(VSP) (0) | 2015.03.04 |