8월 212011
 

Ubuntu에서 apache2만 설치되어 있다고 가정.

1. cgi-bin 폴더를 cgi사용 가능하게 만들기
> sudo vi /etc/apache2/mods-enabled/userdir.conf

– <IfModule mod_userdir.c> 안에 아래 내용 추가

<Directory /home/*/public_html/cgi-bin> 

Options ExecCGI
AddHandler cgi-script .cgi
</Directory>
 – Options ExecCGI와 AddHandler를 Root에다가 적으면 모든 곳에서 cgi 사용 가능! 

2. 서버 재시작 한다.
> sudo /etc/init.d/apache2 restart

3. ~/public_html/cgi-bin 밑에 서비스 복사
currentTime.cgi 와 currentTime.wsdl을 복사한다.
currentTime.cgi에는 755의 권한을 준다.

4. 웹 브라우져에서 잘 작동되는지 확인한다.

주석 :
mime에서 cgi를 연결
> sudo vi /etc/apache2/mods-enabled/mime.conf

– #AddHandler cgi-script .cgi 의 주석 해제