디렉토리 권한 설정이나 httpd.conf 설정에도 문제가 없는데..
httpd.conf에서 사용자별 디렉토리 설정은 활성화 되어있었고,
사용자 홈 디렉토리의 권한은 711,
public_html의 권한 역시 755로 잘 잡혀 있는데..
않된다.... 403 !!!! Forbidden !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
하아................................
문제는 CentOS의 SELinux boolean 값이다.
터미널에서 아래 명령어로 값을 확인해 보자.
getsebool -a | grep httpd_enable_homedirs
httpd_enable_homedirs --> off
off 상태면 httpd.conf 에서 사용자별 디렉토리를 설정했더라도 막상 접속해보면 퍼미션 오류가 나타게 된다.
httpd_enable_homedirs 를 on 해주면 httpd의 사용자별 디렉토리 권한 문제가 해결된다.
setsebool -P httpd_enable_homedirs on
끝 ...