시스템 관리자가 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/directory가 실제로 IIS 컴퓨터의 c:\Information 위치에 매핑되는 가상 디렉터리라고 가정합니다. 즉, File1.htm 파일이 c:\Information 디렉터리에 있는지(그리고 파일 이름의 철자가 올바르게 지정되었는지) 확인해야 합니다.
IIS 동적 콘텐츠: W3C 확장 로그 파일의 404.2 항목은 웹 확장을 사용하지 않을 때 기록됩니다. IIS MMC(Microsoft Management Console) 스냅인을 사용하여 적절한 웹 확장을 사용하도록 설정합니다. 기본 웹 확장에는 ASP, ASP.NET, 서버 쪽 포함, WebDAV 게시, FrontPage 서버 확장, CGI(Common Gateway Interface)가 포함됩니다. 사용자 지정 확장을 추가하고 명시적으로 사용하도록 설정해야 합니다. 자세한 내용은 IIS 도움말 파일을 참조하세요.
IIS 정적 콘텐츠: 확장이 MIME 맵 속성의 알려진 확장에 매핑되지 않은 경우 W3C 확장 로그 파일의 404.3 항목이 기록됩니다. IIS MMC(Microsoft Management Console) 스냅인을 사용하여 MIME 맵에서 적절한 확장을 구성합니다. 자세한 내용은 IIS 도움말 파일을 참조하세요.
이 오류 메시지의 다른 덜 일반적인 원인에 대한 자세한 내용은 IIS 숨겨진 정적 파일이 HTTP 404 또는 액세스 거부 오류를 반환하는 것을 참조 하세요.