Ubuntu 8.10 데스크탑에 웹(apache2)서버 세팅중 CGI세팅을 해야 합니다

OS는 ubuntu 8.10 데스크탑 이구요 웹서버(APM)를 설치하였습니다.
그리고 웹서버에 CGI를 세팅하려고 합니다.

그런데 웹서버를 세팅하고서 설정파일들을 보니 최근버전의 웹서버인진 모르겠지만 예전과는 다르게 설정파일들과 달리 많이 쪼개져서 관리가 되고 있더군요.

기본적으로 /etc/apache2 위치에 apache2.conf 파일이 존재하고 (httpd.conf파일은 빈파일이구요) 그 이하 폴더로 나뉘어서 설정들이 있던데요 ( 폴더들 … mods_available , mods-enabled , sites-enabled , site-available )

CGI 설정을 어떤 파일에서 해야 하는지 알려주셨으면 합니다.


참고로 이것저것 건드려 보았는데 CGI파일 실행까지는 되었지만 CGI가 브라우져상에 HTML 태그가 TEXT로 나오는데 CGI가 설정 되어 있는건가요?


다른 부분은 어느정도 알겠는데요
> cgi 확장자가 사용가능하도록 AddHandler 의 주석을 제거합니다.
> AddHandler cgi-script .cgi .sh .pl
이 부분을 어디다가 넣어야 할지…

[quote="kwj7175":2xvhsggy]

참고로 이것저것 건드려 보았는데 CGI파일 실행까지는 되었지만 CGI가 브라우져상에 HTML 태그가 TEXT로 나오는데 CGI가 설정 되어 있는건가요?


다른 부분은 어느정도 알겠는데요
> cgi 확장자가 사용가능하도록 AddHandler 의 주석을 제거합니다.
> AddHandler cgi-script .cgi .sh .pl
이 부분을 어디다가 넣어야 할지…[/quote:2xvhsggy]

apache2.conf 끄트막에 있지만
mods-enabled 안에 있는 것들을 다 불러옵니다.
mods-enabled 안에 있는 파일들은 mods-avaiable 안에 있는 파일들의 링크죠.

mods-available 에 cgi.load 가 있는데 이것이 cgi 모듈을 불러오는 부분입니다.
cgi.conf 라고 파일을 만드셔서 필요한 내용들을 넣으시고, mods-enabled에 링크파일을 넣어주시면 될 것 같네요.

이런 구조는 반드시 따라야 하는 것은 아니나 관리의 편의를 위해 이러한 구조를 가지는 것 같습니다.

이거저거 귀찮으시면 http://www.apachefriends.org 에서 제공하는 xampp 를 써보세요.

lampp start

한방이면 끝입니다. :) 저도 잘 쓰고 있죠.
Windows, MacOSX, Linux 용 모두 있습니다.