: 아파치 웹을 구성하고 httpd.conf의 설정도 펄을 볼수 있게 구성하였습니다.
: html문서는 htdocs안에 .pl(펄문서)는 cgi-bin디렉토리 안에 넣었습니다.
: 그런데 html은 클라이언트에서 보입니다. 그런데 cgi-bin의 .pl을 호출하면
: internal server에러가 납니다. 화일 모드를 755로 해주면 그렇게 납니다.
: 에러내용을 보면
:
: No such file or directory: exec of /usr/local/apache/cgi-bin/e.pl fail
: 과
: client [10.10.100.xxx] Premature end of script headers : /usr/local/
: apache/cgi-bin/e.pl
: 이라고 나옵니다. 혹시 .pl화일에 공백이 있나 확인도 해보았고
: 화일의 퍼미션을 바꾸어도 보았습니다.
: 그런데,왜 안되는 걸까요?
: 혹시 펄을 지원하는 모듈이 빠져 있어서 그런가요?
제가 올리고 제가 답을 하게 되는 군요....
모든 설정이 맞는데도 안되는 이유는 파일의 업로드 옵션때문이었습니다.
바이너리로 올리면 Internal server에러가 나더군요...
ASCII로 올리세요...펄문서가 바로 뜹니다.