>> Edit article
이름
제목
패스워드
안녕하세요? 제 답변이 맞을지 모르겠내요 ^^;;; 수정한 부분이 아래 적으신 것 뿐이라면 정확히~ DocumentRoot "/home/master/html 이 부분의 문제일 것입니다. DocumentRoot 이 옵션은 짝을 이루는 또하나의 설정이 있습니다. 이 부분은 <Directory /???> 라는 부분으로 변경 전의 DocumentRoot 경로와 일치하는 것이 있습니다. 이 <Directory /???> 옵션의 경로도 수정한 DocumentRoot 와 같은 경로로 수정을 해야 한다는 것이지요.. 물론 UserDir도 변경을 하였다면 이 또한 짝을 찾아서 경로를 일치 시켜야만 합니다. 한번 확인해 보세요.. 문의 주신 글과 같이 똑같이 수정을 했다면 당연히 권한이 없다고 나와야 정상이지요.. 그리고 AddHandler cgi-script .cgi 이 옵션은 기본 값으로 두시는 것이 좋습니다. 이넘의 역활은 기본 설정인 ScriptAlias /cgi-bin ... 이 곳에서만 실행이 되는 cgi 프로그램들이 아무 디렉토리에서나 실행이 가능하도록 푸는 설정으 로 알고 있는데용... 보안에 거의 치명적이지 않을 까 싶내요.. 흠.. 정확한 것은 모르겠지만.. 아~ 또한가지.. 이넘의 주석을 푸니.. 이상하게도 PHP4 버전의 session이 말을 잘 안듣내용.. 그럼 즐거운 시간 되시길... : cgi로 된 게시판을 가져와서 사용하려구 했습니다. : 근디 자꾸 403 아니면 500번 에러나 나는군여ㅠ.ㅠ : : 대충 물어 보니깐 퍼미션 에러라구 해서... 계정 디렉토리를 비롯해서 : 모든 파일에 777로 줘 봤습니다. 그래도 같은 에러가 납니다. : : 제가 아파치 설정을 잘 못해서 그런 것인가요? : 밑에는 제가 설정한 httpd.conf입니다. : : cgi적용을 위해 몇 부분을 고쳤습니다. : : ==================================== : : ServerName 192.168.1.110 <== 상관없지만 그래두... : : DocumentRoot "/home/master/html" <== 제 맘대로 고쳤습니다. 이것도 관 계가 없을 듯... : : <IfModule mod_userdir.c> : UserDir html <=== public_html을 귀찮아서 줄였음. : </IfModule> : : 계정이하 모든 html디렉토리 밑에서는 cgi가 적용되게 했습니다. : : <Directory /home/*/html> : AllowOverride All : Options MultiViews Indexes SymLinksIfOwnerMatch Includes ExecCGI : # <Limit GET POST OPTIONS PROPFIND> : # Order allow,deny : # Allow from all : # </Limit> : # <LimitExcept GET POST OPTIONS PROPFIND> : # Order deny,allow : # Deny from all : # </LimitExcept> : </Directory> : : : # To use CGI scripts: : # : AddHandler cgi-script .cgi <== cgi적용을 위해 주석 풀었음. : : ============================= : : cgi를 사용하기 위해서는 아파치 설정이 저정도면 되는 걸루 알고 있는디 : 자꾸 에러가 나네요~ 미치겠습니다. 저번에는 됐는디 왜 이번에는 안 되 는 것일까요? : : 제발 고수님들 가르쳐 주세요ㅠ.ㅠ--서명 없음 ^^;
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved