.cgi화면에 소스화면만 출력됩니다..

phw0317의 이미지

APM설치후 ncbi Web blast를 설치하고 구동시켜 보려 하는데 안되서 글올려 봅니다.

/web/httpd2/cgi-bin/blast <-- blast설치 위치구요..

확장명이 .html인 경우에는 문제없이 화면이 잘 뜨는데 꼭 cgi 파일확장자 가진 파일이 안됩니다.

소스가 그대로 출력이 되더군요..

#!/bin/csh -f
 
#
# $Id: blast.cgi,v 1.1 2002/08/06 19:03:51 dondosha Exp $
#
 
echo "Content-type: text/html"
echo ""
 
#setenv DEBUG_COMMAND_LINE TRUE
setenv BLASTDB db
 
./blast.REAL

왜 출력이 안되는건지 모르겠습니다 ㅠㅠ 현재 쓰고있는 환경은 Fedora 11입니다~

aero의 이미지

구글에서
apache .cgi config
로 검색해보세요

phw0317의 이미지

구체적으로 어느것을 보아야 하는지요?

웹에서 찾아보고는 있는데 도통모르겟습니다..ㅠㅠ

ssik425의 이미지

http.conf에서 cgi-bin으로 설정된 부분을 찾아보세요...

그리고 실행파일에 확장자를 주는게 설정하는데 도움이 될듯합니다....

개발자들의 궁극적 비전은 ?

pogusm의 이미지

CentOS 5 기준

# vim /etc/httpd/conf/httpd.conf
 
LoadModule cgi_module modules/mod_cgi.so
 
ScriptAlias /cgi-bin/ "/var/www/cgi-bin/"
 
<Directory "/var/www/cgi-bin">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

라고 설정되어 있으면, cgi가 잘 실행됩니다.
참고하세요