리눅스 분류
DocumentRoot 설정변경후 스타트 안될때.
작성자 정보
- 박민식 작성
- 작성일
컨텐츠 정보
- 1,933 조회
- 3 댓글
- 0 추천
-
목록
본문
DocumentRoot 기본설정 /var/www/html 로 하면 이상없구요.
DocumentRoot 설정 변경 /www/pms 로 했을경우 httpd 스타트가 안되네요.
아래는 에러내용입니다.
# service httpd start
-----------------------------------------------------
httpd 를 시작합니다.
:Syntax error on line 267 of /etc/httpd/conf/httpd.conf : DocumentRoot must be a directory [실패]
------------------------------------------------------
수퍼유저코리아 검색해보면. 비슷한 경우가 있던데...제시된 해결방법으로 해도 에러는 똑같습니다.
1) chcon -R -t httpd_user_content_t /www/pms --> 해결 안됨
환장하겠네요..ㅡ.ㅜ;
관련자료
-
이전
-
다음
댓글 3
헐렁고수님의 댓글
- 헐렁고수
- 작성일
문제는 /www/pms는 반드시 디렉토리여야하는데, 디렉토리로 인식하지 않는다는 것입니다.
확인사항#1 : DocumentRoot 다음에 /www/pms라는 문자열 사이에 .(점)이라든가, 또는 공란이 2개이상들어가 있는가를 확인해 보십시요.
확인사항#2 : 만약 /www라는 디렉토리에 pms라는 디렉토리가 아닌 파일이 있는가를 확인해 보십시요. 디렉토리를 살펴보실 때에는 반드시 ls -al로 살펴보십시요.
그럼....
확인사항#1 : DocumentRoot 다음에 /www/pms라는 문자열 사이에 .(점)이라든가, 또는 공란이 2개이상들어가 있는가를 확인해 보십시요.
확인사항#2 : 만약 /www라는 디렉토리에 pms라는 디렉토리가 아닌 파일이 있는가를 확인해 보십시요. 디렉토리를 살펴보실 때에는 반드시 ls -al로 살펴보십시요.
그럼....
박민식님의 댓글
- 박민식
- 작성일
1) httpd.conf 파일 DocumentRoot "/www/pms"
문제 없는 문법으로 확인하였습니다.
2) drwxr-xr-x 3 ppman111 ppman111 4096 5월 7 21:38 pms
폴더로 확인되었습니다.
도대체가 왜그런지...
문제 없는 문법으로 확인하였습니다.
2) drwxr-xr-x 3 ppman111 ppman111 4096 5월 7 21:38 pms
폴더로 확인되었습니다.
도대체가 왜그런지...
이구용님의 댓글
- 이구용
- 작성일
1383번 원준님 글 참조하시구요 저도 같은 현상이었는데 아래와 같이 selinux 설정
변경후 해결되었습니다.
한번 해보세요~
-----------------------------------------------------
페도라 코어3에서 부터는 SELinux 가 기본적으로 사용되고있습니다.
이 메시지는 현재 실행된 SELinux 정책이 그 응용프로그램의
동작을 허락하지 않기 때문입니다.
SELinux 를 사용하지 않으시려면 /etc/sysconfig/selinux 파일에서
SELINUX=enforcing
이 부분을
SELINUX=disabled
로 고치시고 시스템을 리부팅하시면 됩니다.
변경후 해결되었습니다.
한번 해보세요~
-----------------------------------------------------
페도라 코어3에서 부터는 SELinux 가 기본적으로 사용되고있습니다.
이 메시지는 현재 실행된 SELinux 정책이 그 응용프로그램의
동작을 허락하지 않기 때문입니다.
SELinux 를 사용하지 않으시려면 /etc/sysconfig/selinux 파일에서
SELINUX=enforcing
이 부분을
SELINUX=disabled
로 고치시고 시스템을 리부팅하시면 됩니다.