>> Delete Reply from No. 5953 article
No. RE: [질문]아파치에서cgi설정문제

등록 2000-09-19 01:52:00 By localhost     조회 2
이름 EWater    

		아파치에서 펄로 짠 프로그램을 실행시키시려면
아파치 컴파일부터 다시 해야 합니다만
요즘은 다시 컴파일하지 않아도 모듈을
올릴 수 있더라구요. rpm 으로 설치하지 않아도 말이죠.
 httpd.conf 에서
 LoadModule cgi_module         libexec/mod_cgi.so
라고 되어 있는지 보세요.
 그리고 아래도 확인하시구요.
 addhelder cgi-script .cgi
  ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"
위 처럼 cgi-bin 디렉토리를 ScriptAlias  설정하시면
그 이하디렉토리에 있는 그림이나 다른 cgi 화일이 아닌것은
보이지가 않습니다. 그림이 깨지게 되죠.
 모든 경로에서 cgi 를 돌리려고 하면
DocumentRoot "/home/www"
로 문서 디렉토리가 설정이 되어 있다고 하면
 <Directory "/home/www">
     Options FollowSymLinks MultiViews ExecCGI
    AllowOverride None
     Order allow,deny
    Allow from all
</Directory>
 <Directory "/home/www/*">
     Options FollowSymLinks MultiViews ExecCGI
    AllowOverride None
     Order allow,deny
    Allow from all
</Directory>
 위처럼 하시면 됩니다.
  그리고 펄의 절대경로는
머신에 설치된 perl 인터프리터가 있는 경로를 말하는 것입니다.
보통 /usr/local/perl 이 되구요
아니라면
 #which perl  또는
#whereis perl
이라고 해보세요. 그럼 나올겁니다.
  : 아파치에서 펄 스크립트로짠 cgi를 올리려면 어떻게 하져..
: 친구 말로는 펄의 절대 경로가 필요하다고 하는데 그리고 어떤 통신을 디져보면.
: 절대 경로보다는 addhelder cgi-script .cgi이런거만 써있던데....
: 대체 cgi를 쓸려면 펄의 절대 경로는 무엇이며...
: cgi-bin디렉을 어떻게 만들어야 하나요..access.conf에 보면 cgi-bin디렉이
: home/httpd/cgi-bin으로 되어 있던데..--조금이라도 도움이 되었기를.............
[관리자] 패스워드를 입력 하십시오. 답장이 존재하면 함께 삭제됩니다.[ 목록 | 이전 ]
패스워드:    

Copyleft 1999-2026 by JSBoard Open Project
Theme Designed by IDOO All right reserved