>> Read Reply from No. 815 article  
RE: CGI게시판 Apache 에서의 매칭법

등록 2000-11-11 00:35:00     조회 5
이름 최진종    

		안녕하세요 ?
 님께서 하신 이미지가 안뜨고... 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완 약간 차이가 있지만 그리 어렵지는 않네요.  하지만 아직 좀 느려서 많이는 사용
하지 않는것 같구요. 대기업이나 대형 사이트에서 많이 사용하는것 같습니다. 안정성을 위
해서~  참고하시길 바라며... 리눅스를 사랑하시는 모든분께 행운이 함께 하길...emoticon  --- 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 :  영원한 리눅스 전도사.
이름
암호


>> 관련글
815 CGI게시판 Apache 에서의 매칭법  안승  2000.11.10  ....
  답장 RE: CGI게시판 Apache 에서의 매칭법  최진종  2000.11.11  ....
  목록보기 윗글 아랫글
글쓰기
답장쓰기 수정 삭제
정규표현식 [ 상세 검색 ]
페이지로딩: [ 0.67 초 ] 작업시간: [ 0.05 초 ]

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

적수네 동네
+
| 적수네 동네
| 공부방
| 리눅스 잡지 서고
| LSN 소스
| 링크 모음
+---+
게시판
+
| 떠들어보세!
| 질문과 답변
| 새소식과 정보
| 1원짜리 팁?
| 대화방
+---+
칼럼?
+
| 세하 훔쳐보기
| Welcome2nite
| 혜진의 염장판
+---+
리눅스 상표권
+
| 반대 서명란
| 토론 게시판
+---+
GNU
+
| GNU 선언문
| GNU GPL
| GNU 미러 목록
+---+
프로젝트?
+
| 리눅스카운터
| RC5DES
| 실질헌법 제작
+---+
커널 소식
+
| 안정 버젼: 2.4.14
+---+
테마 선택
+
LSN 방송국?
+
| OFF AIR
+---+
회원
+
| 로그인
+---+
[ 적수네 동네 ] [ 리눅스 상표권 독점 반대 ] [ 한글 리눅스 문서 프로젝트 ] [ KrLine ] [ 사랑넷 ] [ Valid HTML 4.0! ] [ SlashDot ] [ Freshmeat ]
Copyleft (C) 1998-2001 Byeong-Chan Kim . License
TIME: 1791059155
System by WYZsoft, HDD by I.O.Linux, Mizi Research, Embryo, WOWLINUX, Domain by SarangNet, Network by KrLine.