You don't have permission to access / on this server.
권한문제
1. 해당폴더 권한설정
2. httpd.conf 파일 내용 수정
3. httpd-vhost.conf 파일 경로 변경
4. setenforce 0 .... 실행 <--- 이거로 해결
1~3번으로 해결이 안되서 4번 시도하고 해결할 수 있었다!!!!!!
지식인 참고내용!
<< SELinux를 비활성화 시키는 방법 >>
setenforce 0 명령은 SELinux를 잠시 비활성(정확히는 enforcing -> permissive 모드로 변경하는 것으로, 허용은 하지만 경고 로그를 남김) 하지만 영구적인 설정은 아닙니다.
영구적으로 SELinux를 비활성화 시키려면, /etc/sysconfig/selinux 파일에서
SELINUX=enforcing 를 찾아 SELINUX=disabled 으로 바꾸신 후 재부팅 하세요.
<< 혹시 SELinux를 활성화 시킨 상태에서 운영하고 싶다면 >>
# setsebool -P httpd_enable_homedirs 1
그리고 각각의 사용자 홈 디렉터리에 대하여,
(여기서는 foo 라는 사용자의 홈 디렉터리 아래 public_html 에서 웹 문서가 시작한다고 가정)
# chcon -R -t httpd_sys_content_t ~foo/public_html
과 같이 일일이 접근 권한을 지정해 주셔야 합니다.
더 자세한 내용은 아래 사이트들을 참고하세요.
CentOS 5.2 Deplyment Guide
댓글 없음:
댓글 쓰기