안녕하세요 ?
님께서 하신 이미지가 안뜨고... 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#14
555857 : 조그만 경험담 입니다.이런 경험을 소개해서 같은 현상이 : 발생하는 유저님들에게
도움이 되고저 간단히 적습니다. : 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 : 영원한 리눅스 전도사.