문제

IIS에서는 사용자 정의 오류 페이지를 구성 할 수 있습니다.
각 HTTP 오류 코드에 대해 어디로 가야할지 말할 수 있습니다. 여러 코드에는 여러 "하위"코드가 있습니다. 예를 들어, 404는 일반 404, 404; 1, 404; 2 등을 가지고 있습니다.

그들은 무엇을위한 것입니까? 그들은 언제 돌아 왔습니까? 이러한 오류에 대한 사용자 정의 페이지를 만들어야합니까? 어떻게 든 모든 코드 "패밀리"를 동일한 페이지로 쉽게 구성 할 수 있습니까?

도움이 되었습니까?

해결책

401- 액세스 거부. IIS는 표시하는 여러 가지 401 오류를 정의합니다 오류의 더 구체적인 원인. 이러한 특정 오류 코드는 브라우저에 표시되지만 IIS 로그에는 표시되지 않습니다.

  • 401.1- 로그온이 실패했습니다.
  • 401.2- 서버 구성으로 인해 로그온이 실패했습니다.
  • 401.3- 자원의 ACL로 인해 무단으로 인정되었습니다.
  • 401.4- 승인이 필터에 의해 실패했습니다.
  • 401.5- ISAPI/CGI 응용 프로그램에 의해 승인 실패.
  • 401.7 - 웹 서버의 URL 권한 부여 정책에 의해 거부 된 액세스 (이 오류 코드는 IIS 6.0에만 해당됩니다.)

여기에 있습니다 전체 목록 MSDN 문서에서 IIS 5.0 및 6.0 그리고 IIS 7.0, 7.5 및 8.0.

이 서브 코드에 따라 방문자 나 사용자에게 멋진 사용자 정의 메시지를 표시하려면 그렇게 할 수 있습니다. 그러나 당신은 필요하지 않습니다.

다른 팁

"Substatus"오류 코드는 IIS에 따라 다릅니다. 그것들은 "내부"로깅 목적을위한 것입니다 - sorbstatus 코드에 관계없이 클라이언트로 돌아 오는 부모 오류입니다 (404.2는 404로 다시 전송됩니다).

이들은 IIS의 공격의 표면적을 줄이기 위해 구체적으로 구현되었지만 여전히 sysadmins에 의미있는 양의 데이터를 제공합니다. 그러므로 당신은 적극적으로 해서는 안됩니다 가능한 공격에 대한 IIS 설치를 열면 특정 sorttatus 오류 메시지를 다시 보냅니다.

참조

이 블로그 기사 이것을 많이 설명하는 것 같습니다. 아마도 도움이 될 수 있습니까? 최소한 '하위 코드'의 의미를 설명합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top