[HTTP 403 error]
HTTP 403 error는 해당 사이트의 접근 권한이 없는 경우이다.
이는 방화벽이 차단된 경우는 다르다.
방화벽이 차단되어 있다면 아에 접속조차 하지 못하기 때문에 페이지가 없다는 오류를 낸다.
HTTP 403 error의 문제는 Apache 설정과 해당 서비스 디렉토리의 퍼미션 문제일 가능성이 크다.
[해결방안 1]
먼저 Apache의 설정파일인 httpd.conf 파일을 열어보자
만약 자신이 가상호스트를 운영한다면 가상호스트의 <Directory ~> 서비스 부분을 확인해 보아야 한다.
<Directory ~
Order allow,deny
# Deny for all
Allow from all
</Directory>
해당 호스트 서비스에 모든 접근을 허락해야 서비스가 이용가능하다.
만약 이렇게 설정이 되어 있어도 접근이 불가능 하다면, 해당 디렉토리 서비스의 퍼미션 문제이다.
[해결방안 2]
user01 이라는 홈디렉토리(/home/user01)이 서비스 디렉토리가 한다면, 이 디렉토리의 퍼미션에 실행 권한을 부여해 주어야 한다.
[root@ ~] # chmod 711 ~user01
댓글 없음:
댓글 쓰기