리눅스 분류
DocumentRoot 디렉토리를 변경했는데, 재시작시 에러..
작성자 정보
- 박상용 작성
- 작성일
컨텐츠 정보
- 3,676 조회
- 2 댓글
- 0 추천
- 목록
본문
아래와 같이 변경했는데
DocumentRoot "/home/admin/www/ucpRoot"
#DocumentRoot "/var/www/html"
이를 적용하기 위해서 재시작하면 아래와 같이 에러가 나옵니다.
[root@unclepark www]# /etc/init.d/httpd restart
Stopping httpd: [FAILED]
Starting httpd: Syntax error on line 275 of /etc/httpd/conf/httpd.conf:
DocumentRoot must be a directory
[FAILED]
[root@unclepark www]#
디렉토리여야 한다는 메시지인건 알지만, 해당 디렉토리 물론 존재하고
퍼미션까지 755로 모두 확인했습니다.
무엇이 문제인지 도움 주시면 감사하겠습니다.
관련자료
-
이전
-
다음
댓글 2
배경수님의 댓글
- 배경수
- 작성일
Syntax error 는 구문오류입니다. 뭔가 구문에 맞지 않게(대소문자 혹은 오탈자) 적혀잇을 가능성이 있습니다. 275번째 라인이 DocumentRoot 부분인지는 모르겠습니다만
/home/admin/www/ucpRoot 절대경로가 정확한지 살표보시길 바랍니다..
더불어서 275번째 라인을 한번 자세히 보시기 바랍니다..
/home/admin/www/ucpRoot 절대경로가 정확한지 살표보시길 바랍니다..
더불어서 275번째 라인을 한번 자세히 보시기 바랍니다..
박상용님의 댓글
- 박상용
- 작성일
해결했습니다..관심가져주셔서 감사합니다..
문제는 SELinux 보안 정책때문에 해당 디렉토리가 있음에도 찾지 못한 것입니다.
이렇게 해결했습니다...^^;
chcon -R -t httpd_user_content_t /home/admin/www
아파치에서 이 디렉토리를 읽을 수 있는 권한을 부여...
삽질만 하다가 우연히 알게 되었습니다..^^
문제는 SELinux 보안 정책때문에 해당 디렉토리가 있음에도 찾지 못한 것입니다.
이렇게 해결했습니다...^^;
chcon -R -t httpd_user_content_t /home/admin/www
아파치에서 이 디렉토리를 읽을 수 있는 권한을 부여...
삽질만 하다가 우연히 알게 되었습니다..^^