본문 바로가기

프로그래밍/개발환경 & 유용 팁

Apache 서버 2.2.x 에서 2.4.x로 변경시 변경점

서버 변경을 하면서  아파치도 상위 버전을 설치하였는데 로그에 AH01630: client denied by server configuration: 에러가 발생하고 있었습니다.

 

원인은 아파치 2.4버전부터 설정 파일의 구문이 변경되여서 발생한 현상입니다.

 

-기존 2.2버전 설정

-변경된 2.4버전 설정

 

Order allow, deny

Allow from all을 

Require all granted 로 변경해주면 됩니다.

 

Require all denied:                 모든 요청 거부

Require all granted:               모든요청 허용

Require host example.org:    example.org 도메인의 모든 호스트에 액세스 허용

 

더 자세한 내용은 아래 2.2에서 2.4로 업그레이드하는 공식문서가 있으니 참조하시면 됩니다.

http://httpd.apache.org/docs/2.4/upgrading.html