>> Delete No. 816 article
No. 알려줘서 고맙습니다.

등록 2000-11-11 01:25:00     조회 4
이름 안승    

		: 아 그렇군요!
  어쨌든 고맙습니다.제가 이제 공부하는 초보라서...
  그래도 이렇게 정보공유가 되니 기쁘군요
  영원한 리눅스 전도사
        안녕하세요 ?
:
: 님께서 하신 이미지가 안뜨고... 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