일단 아파치 데몬 모조리 죽여 놓고.
/home/apache/bin/apachectl stop
cgi 설정은
httpd.conf 일부분에서..
<Directory "/home/apache/cig-bin">
~~~~
Options ExecCGI <- 대소문자 주의 ( 이부분만 수정 ,그러나 걍 NONE으로 둬도
이분은 펄을 인식합니다.
~~~~~~
</Directory>
그리고 죽 아래로 내려 가면
AddHandler cgi-script .cgi .pl 이렇게 해주면 ...끝...
그리고
/home/apache/bin/apachectl cofigtest 해주고
신덱스 오케이 뜨면
/home/apache/bin/apachectl start
다시 말해서 /home/apache/cgi-bin 이 디렉토리에
확장가가 .cgi 이거나 .pl 이면 모두 cgi로 인식하면
cgi-bin 디렉토리에 그림화일이나 기타 다른 화일 넣어두면
안됩니다.
혹시 펄 프로그램을 cgi-bin 에 넣고도 500 에러가 난다면
#!/usr/bin/perl -U <- 이렇게 U 옵션을 넣어 보세요
불완전한 연산을 수행해 준다는 뜻인데..여하튼 잘됩니다...
그럼 ...제 의견이 다 맞는다고는 생각 안합니다.
수용하는것은 본인의 결정입니다.