IIS 7.0, 7.5, 8.0의 HTTP 상태 코드는 무엇인가요?
💡 요약 정리
- IIS는 웹 요청 처리 결과로 HTTP 상태 코드를 반환합니다.
- 상태 코드는 1xx~5xx 범위로 나뉘며 각각 정보, 성공, 리디렉션, 클라이언트 오류, 서버 오류 등을 의미합니다.
- 로그 파일에서 상태 코드를 확인할 수 있으며, 오류 발생 원인 진단에도 활용됩니다.
- 특정 오류 코드는 세분화된 원인(예: 403.14: 디렉터리 목록 거부)을 제공합니다.
1. IIS 웹 서버의 상태 코드 개요
HTTP 프로토콜을 통해 IIS(인터넷 정보 서비스) 7.0, 7.5, 8.0에서 실행되는 서버의 콘텐츠에 접근하면, 서버는 요청에 대한 응답 상태를 숫자 코드로 반환합니다. 이 응답 상태 코드는 다음과 같은 곳에 기록됩니다.
- 클라이언트 브라우저에 표시
- IIS 로그 파일에 기록
HTTP 상태 코드는 요청의 성공 여부 뿐 아니라, 실패한 경우 실패의 정확한 원인까지도 설명합니다.
2. IIS 로그 파일의 위치
기본적으로 IIS 7.0, 7.5, 8.0에서는 로그 파일이 다음 위치에 저장됩니다.
- 경로:
inetpub\logs\Logfiles하위 폴더 내에 웹사이트별로 저장 - 로그 파일명: 기본적으로 날짜 기준으로 생성
- 예시:
YYMMDD.log