1925 번 글: 안녕하세요 산2님 이번엔 CGI에 관해 질문을 하려 합니다 |
글쓴이: 곤잘레스
|
글쓴날: 2004년 02월 11일 18:47:14 수(저녁) |
조회: 1028 |
-----------------------------------------
답변자가 기본적으로 참고할 내용입니다.
- 배포판(옵션) :
- 커널버전(옵션)
:
- 데몬버전(예:apache
1.3.27) :
- 데몬설치유형(RPM/컴파일/기타)
:
-----------------------------------------
우선 계속 질문 드리고 해서 죄송합니다. 매번 답변 해주셔서
정말
많은 도움이 되었습니다. 감사합니다.
먼저 httpd.conf의 CGI관련 설정 부분과 error 로그를 올리겠습니다.
<Directory /home/*/public_html>
AllowOverride Options FileInfo AuthConfig Limit
Options MultiViews SymLinksIfOwnerMatch IncludesNoExec ExecCGI
<Limit GET POST OPTIONS PROPFIND>
Order allow,deny
Allow from all
</Limit>
<LimitExcept GET POST OPTIONS PROPFIND>
Order deny,allow
Deny from all
</LimitExcept>
</Directory>
AddHandler cgi-script .cgi .pl
이렇게 컨프를 했구요
위 유저 디렉토리에서 CGI를 실행 하면 잘 실행 됩니다.
그런데 펄을 사용한 파일은 500에러가 나거든요
아파치는 DSO방식으로 mod_perl을 설치 했습니다. php.ini를 보면
mod_perl 잘 올라와 있구요.. 컨프에 모듈로드와 add 역시 확인
했습니다.
php,cgi 잘 돌아가는데 왜 펄로 작성된 파일만 에러를 내는지
알수가
없습니다. 로그를 보면
[Wed Feb 11 18:38:58 2004] [error] [] malformed header from script. Bad header=hello
world: /home/mysql/public_html/test-perl.cgi
아래와 같습니다.
파일 내용은
#!/usr/bin/perl
print "hello world";
이렇습니다. 조언 부탁드립니다
|
이전글 : Re: 산이님 어제 글 올렸는데...못보신듯...
다음글 : Re: 안녕하세요 산2님 이번엔 CGI에 관해 질문을 하려 합니다
|
from 218.146.197.203
JS(Redhands)Board 0.4 +@
|