2012.04.27 08:19
apache에서 cgi를 사용하기 위한 설정 방법
httpd.conf 파일 수정
1. CGI 확장자를 처리할 수 있도록 설정
- 아래 항목의 주석 처리 해제 (확장자가 cgi인 문서를 CGI로 처리하겠다는 뜻)
# AddHandler cgi-script .cgi
2. CGI 실행 폴더 옵션 설정
<Directory />
Options FollowSymLinks
AllowOverride None
Order deny,allow
Deny from all
</Directory>
위 부분 아래나 virtualhost 설정에 다음과 같은 형식으로 cgi를 허용해 주고 싶은 디렉토리 옵션을 설정.
Ex) /home 이하의 모든 디렉토리에 cgi를 허용 (Options 항목에 ExecCGI 추가)
<Directory /home>
Options FollowSymLinks ExecCGI
AllowOverride None
Order deny,allow
Allow from all
</Directory>