VirtualHost 를 설정하는데 DocumentRoot 를 찾을 수 없다는 경&

zelon의 이미지

VirtualHost 를 설정해주었는데, restart 를 시키면 다음과 같은 경고가 뜹니다.

Quote:

httpd 를 정지함: [ 확인 ]
httpd (을)를 시작합니다: Warning: DocumentRoot [/home/zelon/WWW/] does not exist
[ 확인 ]

근데 분명히 /home/zelon/WWW 이라는 디렉토리는 존재하거든요. 혹시 이런 경고를 왜 내나요?

참고로 fedora core3 상황입니다.

zelon의 이미지

이틀을 삽질했는데.... ㅠ.ㅜ

혹시나 했던 보안 관련이었습니다. 알아보니 SELinux 관련 문제였습니다. SELinux 가 뭔지는 정확히 모르겠으나(http://fedora.redhat.com 에 보면 있긴 하지만 아직 내공이 부족해서;;) 보안에 관련된 것으로 core3 를 설치할 때 기본적으로 켜지게 됩니다.(아 물론 설치 도중 끌 수 있습니다. 기본 옵션이 켜짐 입니다)

결국 SELinux 가 /home/zelon/WWW 을 막은 셈이었습니다. 간단하게는 SELinux 를 disable 해서 되긴했는데,(/etc/selinux/config 를 편집) 조금 찜찜하네요. 나중에 좀더 알아보고 /home/zelon/WWW 만 SELinux 에서 설정하는 법을 알아야할 듯 합니다.

-----------------------------------------------------------------------
GPL 오픈소스 윈도우용 이미지 뷰어 ZViewer - http://zviewer.wimy.com
블로그 : http://blog.wimy.com