시스템 관리자가 HTTP 오류 404 문제를 해결하는 방법 - IIS를 실행하는 서버에서 파일을 찾을 수 없음 오류 메시지

이 문서는 IIS(인터넷 정보 서비스)를 실행하는 서버에서 HTTP 오류 404 파일을 찾을 수 없는 문제를 해결하는 데 도움이 됩니다.

참고

이 문서는 웹 사이트 관리자를 위한 것입니다. 이러한 오류를 경험하는 최종 사용자는 웹 사이트 관리자에게 문제를 알려야 합니다.

원본 제품 버전: 인터넷 정보 서비스
원본 KB 번호: 248033

증상

웹 페이지가 요청되면 웹 브라우저 맨 위에 다음과 같은 오류 메시지가 표시됩니다.

페이지를 찾을 수 없음
찾고 있는 페이지가 제거되었거나 이름이 변경되었거나 일시적으로 사용할 수 없습니다.

웹 페이지에서 다음과 같은 오류 메시지가 표시됩니다.

HTTP 404 - 파일을 찾을 수 없음
인터넷 정보 서비스

원인

웹 서버는 요청된 페이지를 검색할 수 없을 때 HTTP 404 - 파일을 찾을 수 없음 오류 메시지를 반환합니다.

다음은 이 오류 메시지의 몇 가지 일반적인 원인입니다.

  • 요청한 파일의 이름이 변경되었습니다.
  • 요청한 파일이 다른 위치로 이동 및/또는 삭제되었습니다.
  • 요청한 파일은 유지 관리, 업그레이드 또는 기타 알 수 없는 원인으로 인해 일시적으로 사용할 수 없습니다.
  • 요청한 파일이 없습니다.
  • IIS 6.0: 적절한 웹 서비스 확장 또는 MIME 유형이 사용되지 않습니다.
  • 가상 디렉터리가 다른 서버의 드라이브 루트에 매핑됩니다.

해결 방법

이 문제를 해결하려면 브라우저의 URL에서 요청한 파일이 IIS 컴퓨터에 있고 올바른 위치에 있는지 확인합니다.

IIS MMC(Microsoft Management Console) 스냅인을 사용하여 IIS 컴퓨터의 파일 시스템에서 요청된 파일이 있어야 하는 위치를 확인합니다.

이것은 웹 사이트에서 VDIR(가상 디렉터리)을 사용하는 경우 중요합니다. VDIR은 웹 사이트의 홈 디렉토리에 포함되어 있지 않지만 클라이언트 브라우저에 있는 것처럼 보이는 디렉토리입니다. 이 가상 디렉터리는 드라이브의 하위 폴더에 매핑되거나 이름으로 파일을 참조해야 합니다.

예를 들어, 404 오류를 일으킨 URL이 http://Microsoft.Com/Test/File1.htm이고 IIS 스냅인이 Microsoft.Com 웹 사이트인 경우, /Test/ 디렉터리는 실제로 IIS 컴퓨터의 c:\Information 위치에 매핑되는 가상 디렉터리입니다. 즉, File1.htm 파일이 c:\Information 디렉터리에 있는지 그리고 파일 이름의 철자가 올바른지 확인해야 합니다.

IIS 동적 콘텐츠: W3C 확장 로그 파일의 404.2 항목은 웹 확장이 활성화되어 있지 않을 때 기록됩니다. IIS MMC(Microsoft Management Console) 스냅인을 사용하여 적절한 웹 확장을 사용하도록 설정합니다. 기본 웹 확장에는 ASP, ASP.NET, Server-Side Include, WebDAV 게시, FrontPage Server Extensions, CGI(Common Gateway Interface)가 포함됩니다. 사용자 지정 확장을 추가하고 명시적으로 활성화해야 합니다. 자세한 내용은 IIS 도움말 파일을 참조하세요.

IIS 정적 콘텐츠: 확장이 MIME 맵 속성의 알려진 확장에 매핑되지 않은 경우 W3C 확장 로그 파일의 404.3 항목이 기록됩니다. IIS MMC(Microsoft Management Console) 스냅인을 사용하여 MIME 맵에서 적절한 확장을 구성합니다. 자세한 내용은 IIS 도움말 파일을 참조하세요.

이 오류 메시지의 덜 일반적인 다른 원인에 대한 자세한 내용은 IIS 숨겨진 정적 파일이 HTTP 404를 반환하거나 액세스 거부 오류를 참조하세요.

추가 정보