>> Edit article
이름
제목
패스워드
: 건요... : 보통 cgi는 cgi-bin디렉토리 안에서만 실행되도록 되어있습니다. : 다른 디렉토리에서도 가능하게 할려면 httpd.conf 파일을 열어서 : /Script : 라고 해 보시면 : : ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" : 의 앞에 #을 붙여 주석처리 해주세요.. : 위 내용은 cgi를 특정디렉토리에서만 실행되게 하는 명령이거든요. : 감사합니다... : 꾸벅! : : : : 안녕하세요? : : : : 리눅스 공부하느라 산 책에 나온데로 httpd.conf에 아래대로 입력했는데 : : index.cgi라면 실행은 되지 않고 : : cgi원문이 나와버려요 -_- : : 어케 된걸까요? : : 참고로 /home/httpd/cgi-bin 은 잘 돌아갑니다. : : : : <Directory "/home/*/public_html/cgi-bin"> : : AllowOverride None : : Options ExecCGI : : Order allow,deny : : Allow from all : : </Directory> : : : : 부탁해용... : : -- : 현문우답맨....흑흑 안녕하세요? 그것은 아파치에서 가장 보안에 취약한 cgi부분을 루트만 실행되게 하여서 그렇습니다. 만약 이것을 푸시면, 다른 사용자들도 cgi를 사용할 수 있지만, 그만큼 보안에 취약해질 것입니다. /usr/sbin/에 있는 suexec라는 파일을 다른 곳으로(나중에 다시 살릴 수 있 도록 백업을 받는 것임) 옮기십시요...저같은 경우.. # cd /usr/sbin # mkdir suexec-tmp # mv suexec ./tmp 위 같이 작업하였습니다.. 그럼 cgi 끝내주게 돌아 갑니다. 겁나는 속도로...
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved