개인적으로 Awstats 를 통해 서버 기록을 보는편입니다.

우분투에서 패키지로 설치할 경우 7.2 버전대가 설치가 되는데(현재 stable 은 7.3 , beta 는 7.4) 패키지로 설치한 경우

 Apache 2.4 버전대에서 문제를 보이는 경우가 있습니다.

 

보통 아래 스샷 처럼 가상호스트를 설정하는데

 

cgi 사용을 위해 a2enmod cgi 실행과 위 가상호스트 설정으로 Apache 시작시 오류가 나오는 문제가 있습니다.

 

 

4번째 항목과 6번째 항목에서 문제가 생기는데

오류 메세지의 /etc/apache2/conf-enabled/serve-cgi-bin.conf 의 11번째 라인을 보면

 

 

동일한 ScriptAlias /cgi-bin 항목이 있기 때문에 가상호스트에서 ScriptAlias /cgi-bin 항목을 주석처리하거나 삭제하셔야 합니다.

또한 6번째 항목의 Options 부분에서는 ExecCGI 앞에 + 를 추가해 주셔야 정상 작동합니다.

 

 

http://httpd.apache.org/docs/2.4/mod/core.html#options

 

# 본문의 가상호스트 설정 부분은 스크랩한 자료인데 오래된 내용인지라 해당 자료의 오타인지 빼먹은지 모르겠네요

하지만 Apache 2.2 버전대에서는 +,- 유무 관계없이 정상 실행 되나 2.4 버전대에서는 + 를 추가해 주어야 합니다.

 

저작자 표시 비영리 변경 금지
신고

티스토리 툴바