>> Edit article
이름
제목
패스워드
: 아 그렇군요! 어쨌든 고맙습니다.제가 이제 공부하는 초보라서... 그래도 이렇게 정보공유가 되니 기쁘군요 영원한 리눅스 전도사 안녕하세요 ? : : 님께서 하신 이미지가 안뜨고... CGI가 정상적으로 않되는 이유는 2가지 문제입니다. : : 현재 님께서 하신것 처럼 하셔도 별 문제는 없지만 자세히 알고 사용하시기를 바라는 마음에서... : : 자세히 알려 드리겠습니다. : : 먼저 말씀을 드리자면 변경하신 부분인 : : ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" : : 위 부분을 ScriptAlias 를 Alias 로 변경하셨는데... : : ScriptAlias 와 Alias 의 차이점은... : : Alias 는 실제 디렉토리를 웹상에 알리아싱을 하는 것입니다. 다른 변화 없이 실제 디렉토리 처럼 알리아싱이 됩니다. : : ScriptAlias 는 Alias 와 같이 실제 디렉토리를 웹상에 알리아싱을 하지만 그 알리아싱 하는 디렉토리 하위에 있는 모든 파일은 스크립트 언어로 간주를 하게 됩니다. : : 쉽게 말해서 ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" 처럼 하게 되면 /home/httpd/cgi-bin 하위에 들어가는 모든 파일은... : : 웹 http://localhost/cgi-bin/... 로 접속하실 경우 하위의 모든 파일은 스크립트 언어로 간주를 한다는 것입니다. : : 그렇기 때문에 그 하위 디렉토리에 이미지를 넣으면 그 이미지 자체도 스크립트 언어로 처리하기 때문에 에러가 뜨게 됩니다. : : 따라서 이미지가 깨지게 되는 것입니다. 그렇기 때문에 이미지는 cgi-bin 하위에 넣으시면 않되지요~ : : 그리고 Options ExecCGI 옵션은 CGI를 사용하시려면 사용하시려는 디렉토리에 반듯이 설정이 되어 있어야 하는 것입니다. : : 옵션 종류는 몇가지 더 있으니 설명서를 참조하셔서 유용하게 설정을 하셔서 사용하실 수가 있습니다. : : 이건 어디에 봐도 다 나올것으로 생각해 더이상 설명을 드리지 않겠습니다. : : 추가로 PHP를 사용하시려면 아파치에 PHP 모듈을 추가 설치해 주신 후 AddType application/x-httpd-php .php4 이 옵션을 주시면 됩니다. : : 그럼 PHP를 사용하실 수가 있게 됩니다. : : 참고로 전JSP 까지 추가를 해서 JSP도 웹호스팅 서비스가 가능하더군요. : : 제가 서버 계정을 무료로 제공하고 있는데 JSP 사용하는 공간을 제공하는 곳이 없어 제 서버를 찾는 사용자가 있더군요. : : JSP도 요즘 사용하는 곳이 점차 늘어나고 있는데 셋팅은 PHP완 약간 차이가 있지만 그리 어렵지는 않네요. : : 하지만 아직 좀 느려서 많이는 사용하지 않는것 같구요. 대기업이나 대형 사이트에서 많이 사용하는것 같습니다. 안정성을 위해서~ : : 참고하시길 바라며... 리눅스를 사랑하시는 모든분께 행운이 함께 하길...^^ : : --- : ICQ#14555857 : : : 조그만 경험담 입니다.이런 경험을 소개해서 같은 현상이 : : 발생하는 유저님들에게 도움이 되고저 간단히 적습니다. : : 6.2 에서 7.0 으로 업 했는데 이왕이면 A.P.M 도 최신 버전으로 : : 업하자 해서 기존 APM을 삭제하고 umba 의 통합 rpm 을 : : rpm -Uvh apm-2001ub-2.i386.rpm --force --nodeps : : 로 일단 설치해서 기존의 설정을 참고해서 서버세팅을 : : 끝내고 성공했나 싶었더니 글쎄 게시판의그림들과 자료실의 : : 파일들이 다운로드에러가 발생하더군요. : : 이틀동안 httpd.conf 을 점검하다 보니 (심지어 회사에서 : : telnet 으로 접속하여 계속 작업을 했음) ScriptAlias : : 에서 : : ScriptAlias /cgi-bin/ "/home/httpd/cgi-bin/" : : <Directory "/home/httpd/cgi-bin"> : : AllowOverride None : : Options NO : : Order allow,deny : : Allow from all : : </Directory> : : : : 이 부분을 아래와 같이 편집합니다. : : Alias /cgi-bin/ "/home/httpd/cgi-bin/" : : <Directory "/home/httpd/cgi-bin"> : : AllowOverride None : : Options ExecCGI : : Order allow,deny : : Allow from all : : </Directory> : : : : 이제 잘 됩니다.CGI 도 괜찮지만 PHP 로 게시판 업할려고 : : 합니다 이곳에 작은 팁이라도 올려 주시면 많은 도움이 : : 되겠네요......... : : : : http://wxy69.pe.kr : : 영원한 리눅스 전도사.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved