Linux WEB

 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>