- 의미 : 액세스하고자 하는 파일의 사용이 금지되었음을 말함
- 원인 : 파일에 엑세스 할 수 있는 권한 문제로 사용하고자 하는 CGI 프로그램이 들어있는 디렉토리에 대한 사용 권한이 없거나 스크립트 자체의 권한이 없는 경우에 발생
- 수정 : 사용하고자 하는 스크립트가 있는 디렉토리를 읽을수 있도록 chmod 751로 설정 스크립트 자체가 실행할 수 있도록 chmod 751로 설정
@ 404(Not Found)
- 의미 : 파일이 발견되지 않았음. 즉, 사용자가 요청한 HTML 파일이나 CGI 스크립트가 없음.
- 원인 : 대부분의 경우 URL을 잘못 입력했거나 링크를 잘못 걸었을 때
- 수정 : URL 이나 링크가 제대로 되었는지 확인
@ 500(Internal Error)
- 의미 : 일반적으로 정의되지 않은 에러가 발생.
웹서버는 "무언가 잘못되어 문제는 있는데 그것이 무엇인지 모르겠다"라고 말하는 것
CGI 스크립트와의 대화에 실패한 것을 말함.
- 원인 : 사용자가 CGI 스크립트를 수정하다가 코드를 잘못 건드렸을 때 혹은 퍼미션 문제
- 수정 : 코드 수정, CGI관련 디렉토리와 파일 퍼미션을 751이나 755로 설정
//-----------------------------------------------------
httpd.conf 파일에서 Error Document 404 http://ibplan.net/error/intro.htm
이런 식으로 설정해주면 된다.
Posted by 홍반장