DEV WIKI
인프라 · 문제 해결 가이드

IIS 오류 화면이나 로그에 오류 코드가 보여요

IIS 화면 또는 로그에 표시된 HTTP 상태 코드와 HRESULT 문구를 기준으로 다음 확인 문서를 고르는 가이드입니다.

저자
Woody
대상
사이트 운영자, 웹 에이전시, 프리랜서
최종 검토
2026-07-25
참고 자료
있음

빠른 답변

IIS 오류가 표시되면 HTTP 상태 코드, 하위 상태 코드, HRESULT와 오류 문구를 함께 기록한 뒤 같은 문구를 다루는 문서를 확인해야 합니다. 오류 코드만 보고 IIS 설정이나 권한을 바로 변경하지 마세요.

이 가이드가 맞는 경우

  • 애플리케이션 오류 메시지
  • 서버 5xx 응답

상황별 다음 단계

호스팅사·개발자에게 전달할 내용

변경 전 기록

  • 오류가 난 전체 URL, 발생 시각, 화면 또는 로그의 오류 문구 전체를 전달합니다.
  • IIS 로그의 상태 코드와 하위 상태 코드가 있으면 함께 전달합니다.
  • 직전에 변경한 배포 파일, 웹 사이트 설정, 권한, 인증서 설정을 함께 전달합니다.

알아둘 점

IIS 오류는 500, 502, 503 같은 HTTP 상태 코드만으로 원인을 확정할 수 없습니다. 상태 코드, 하위 상태 코드, HRESULT, 화면 또는 로그의 원문을 함께 기록하고 위에서 같은 문구를 고르세요.

특히 권한·웹 서버 설정·배포 파일을 한 번에 바꾸면 오류의 원인을 확인하기 어려워질 수 있습니다. 변경 전에는 현재 설정과 오류 로그를 보관하세요.

먼저 기록할 것

  1. 오류가 발생한 전체 URL과 시각을 기록합니다.
  2. IIS 로그의 sc-status, sc-substatus와 오류 화면의 HRESULT를 기록합니다.
  3. 최근 배포, IIS 설정, 권한, 인증서 변경 내용을 기록합니다.

오류 문구가 위 분기와 일치하지 않으면 이 가이드에서 원인을 추정하지 마세요. 오류 화면과 로그 원문을 보관해 IIS 운영 또는 개발 담당자에게 전달하세요.

참고 자료

Troubleshoot 4xx and 5xx HTTP Errors in IIS - Internet Information Services | Microsoft Learn (새 창에서 열림)

Microsoft Learn · 공식 자료 · 확인 범위: guide-branch-iis-http-errors · 확인일: 2026-07-25

Troubleshoot HTTP 502 errors in IIS Application Request Routing (새 창에서 열림)

Microsoft Learn · 공식 자료 · 확인 범위: guide-branch-iis-arr-errors · 확인일: 2026-07-25

Troubleshoot HTTP Error 500.19 on IIS - Internet Information Services (새 창에서 열림)

Microsoft Learn · 공식 자료 · 확인 범위: guide-branch-iis-hresult-errors · 확인일: 2026-07-25

HTTP status codes in IIS - Internet Information Services (새 창에서 열림)

Microsoft Learn · 공식 자료 · 확인 범위: guide-branch-iis-status-errors · 확인일: 2026-07-25