2012.05.25 06:13
IIS 상태코드정리
로그 파일 위치
기본적으로 IIS는 %WINDIRSystem32Logfiles에 해당 로그 파일을 저장합니다.
이 디렉터리에는 각 WWW(World Wide Web) 및 FTP 사이트에 대한 별도의 디렉터리가 포함됩니다.
기본적으로 로그는 디렉터리에서 매일 만들어지고 날짜를 포함하는 이름(예: exYYMMDD.log)으로 지정됩니다.
HTTP
1xx - 정보 전달용
이 상태 코드는 임시 응답을 나타냅니다. 클라이언트가 정식 응답을 받으려면
하나 이상의 1xx 응답을 받을 준비가 되어 있어야 합니다.
100 - 계속 작업합니다.
101 - 프로토콜을 전환합니다.
2xx - 완료
상태 코드의 이 클래스는 서버가 클라이언트 요청을 받아들였음을 나타냅니다.
200 - 클라이언트 요청이 성공했습니다.
201 - 만들어졌습니다.
202 - 받아들여졌습니다.
203 - 권한이 없는 정보입니다.
204 - 내용이 없습니다.
205 - 내용을 다시 설정합니다.
206 - 일부 내용
3xx - 리디렉션
클라이언트 브라우저는 요청을 처리하기 위해 좀더 조치를 취해야 합니다.
예를 들어, 브라우저는 서버에서 다른 페이지를 요청해야 하거나 프록시 서버를 사용하여 요청을 반복해야 할 수 있습니다.
302 - 개체 이동
304 - 수정되지 않았습니다.
307 - 임시 리디렉션
4xx - 클라이언트 오류
오류가 발생하고 클라이언트에 문제가 있는 것으로 나타납니다.
예를 들어, 클라이언트가 존재하지 않는 페이지를 요청하거나 올바른 인증 정보를 제공하지 않을 수도 있습니다.
400 - 요청이 잘못되었습니다.
401 - 액세스가 거부되었습니다. IIS는 오류의 원인을 보다 구체적으로 나타내는 여러 다른 401 오류를 정의합니다.
이러한 특정 오류 코드는 브라우저에 표시되지만 IIS 로그에는 표시되지 않습니다.
401.1 - 로그온하지 못했습니다.
401.2 - 서버 구성으로 인해 로그온하지 못했습니다.
401.3 - 리소스의 ACL에 의해 액세스가 거부되었습니다.
401.4 - 필터에 의해 권한을 부여하지 못했습니다.
401.5 - ISAPI/CGI 응용 프로그램에 의해 권한을 부여하지 못했습니다.
401.7 - 웹 서버의 URL 인증 정책에 의해 액세스가 거부되었습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
403 - 금지. IIS는 오류의 원인을 보다 구체적으로 나타내는 여러 다른 403 오류를 정의합니다.
403.1 - 실행 액세스 금지
403.2 - 읽기 액세스 금지
403.3 - 쓰기 액세스 금지
403.4 - SSL이 필요합니다.
403.5 - SSL 128이 필요합니다.
403.6 - IP 주소가 거부되었습니다.
403.7 - 클라이언트 인증서가 필요합니다.
403.8 - 사이트 액세스가 거부되었습니다.
403.9 - 사용자가 너무 많습니다.
403.10 - 구성이 올바르지 않습니다.
403.11 - 암호 변경
403.12 - 매퍼가 액세스를 거부했습니다.
403.13 - 클라이언트 인증서를 취소했습니다.
403.14 - 디렉터리 목록이 거부되었습니다.
403.15 - 클라이언트 액세스 라이센스가 초과되었습니다.
403.16 - 클라이언트 인증서가 신뢰되지 않거나 잘못되었습니다.
403.17 - 클라이언트 인증서가 만료되었거나 아직 유효하지 않습니다.
403.18 - 현재 응용 프로그램 풀에서 요청된 URL을 실행할 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
403.19 - 이 응용 프로그램 풀에서 클라이언트에 대한 CGI를 실행할 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
403.20 - Passport 로그온에 실패했습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
404 - 찾을 수 없습니다.
404.0 - (없음) - 파일 또는 디렉터리를 찾을 수 없습니다.
404.1 - 요청된 포트에서 웹 사이트에 액세스할 수 없습니다.
404.2 - 웹 서비스 확장 잠금 정책으로 인해 이 요청이 방지됩니다.
404.3 - MIME 맵 정책으로 인해 이 요청이 방지됩니다.
405 - 이 페이지에 액세스하는 데 사용되는 HTTP 동사를 허용할 수 없습니다(메서드를 허용할 수 없음).
406 - 클라이언트 브라우저가 요청된 페이지의 MIME 형식을 받아들이지 않습니다.
407 - 프록시 인증이 필요합니다.
412 - 전제 조건이 실패했습니다.
413 - 요청 엔터티가 너무 큽니다.
414 - 요청 URI가 너무 깁니다.
415 - 지원되지 않는 미디어 유형입니다.
416 - 요청된 범위를 충족시킬 수 없습니다.
417 - 실행하지 못했습니다.
423 - 잠금 오류
5xx - 서버 오류
서버에 오류가 발생하여 요청을 완료할 수 없습니다.
500 - 내부 서버 오류
500.12 - 응용 프로그램이 웹 서버에서 다시 시작되는 중입니다.
500.13 - 웹 서버 사용량이 많습니다.
500.15 - Global.asa의 직접 요청을 허용할 수 없습니다.
500.16 - UNC 인증 자격 증명이 잘못되었습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
500.18 - URL 인증 저장소를 열 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
500.100 - 내부 ASP 오류
501 - 헤더 값이 구현되지 않은 구성을 지정합니다.
502 - 웹 서버가 게이트웨이나 프록시 역할을 하는 동안 잘못된 응답을 받았습니다.
502.1 - CGI 응용 프로그램이 시간을 초과했습니다.
502.2 - CGI 응용 프로그램에서 오류가 발생했습니다.
503 - 서비스를 사용할 수 없습니다. 이 오류 코드는 IIS 6.0에만 해당됩니다.
504 - 게이트웨이가 시간을 초과했습니다.
505 - HTTP 버전이 지원되지 않습니다.