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
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 의 주석 해제