반응형
DocumentRoot 를 사용자 계정의 디렉토리로 사용하려고 conf 를 수정하고 재구동 하는데 아래와 같은 에러가 발생.
- "DocumentRoot must be a directory"
검색해 보니 selinux 설정 때문이란다.
해결 1.
- selinux를 비활성화로 설정 변경 후 리부팅.
- $ vi /etc/selinux/config
SELINUX=disabled
해결 2.
- selinux를 계속 사용해야 한다면..
- $ chcon -R -h -t httpd_sys_content_t /home/[계정 명]
- 설정 확인.
- $ ls -lDZ
unconfined_u:object_r:httpd_sys_content_t:s0
반응형
'Server > Apache' 카테고리의 다른 글
[설치] DocumentRoot .. does not exist (0) | 2015.09.23 |
---|---|
ssl 설정. (2) | 2015.08.16 |
에러 : libexpat.so.0: 열기 실패 (0) | 2014.03.24 |
Apache MPM (0) | 2014.03.24 |
디렉토리 인덱싱 비활성화. (1) | 2011.12.14 |