Frage

In IIS kann ich meine benutzerdefinierte Fehlerseiten konfigurieren.
Für jeden HTTP-Fehlercode kann ich sagen, wohin sie gehen. Mehrere Codes haben eine Reihe von „sub“ Codes zur Verfügung. Zum Beispiel 404 hat eine regelmäßiges 404, 404; 1, 404; 2 und so weiter ..

Was sind sie? Wann sie wieder? Sollte ich benutzerdefinierte Seiten für diese Fehler? Kann ich alle Code „Familien“ irgendwie easely configure auf die gleiche Seite kommen?

War es hilfreich?

Lösung

401 - Zugriff verweigert. IIS definiert verschiedene 401 Fehler, die eine spezifischere Ursache des Fehlers anzuzeigen, . Diese spezifischen Fehlercodes werden im Browser angezeigt, sind aber nicht in dem IIS-Protokoll angezeigt:

  • 401,1 -. Die Anmeldung ist fehlgeschlagen
  • 401,2 - Fehler bei der Anmeldung aufgrund Server-Konfiguration
  • .
  • 401.3 - Unauthorized aufgrund ACL für Ressource
  • .
  • 401,4 -. Authorization durch Filter fehlgeschlagen
  • 401,5 -. Autorisierung von ISAPI / CGI-Anwendung fehlgeschlagen
  • 401,7 - Zugang von URL-Autorisierungsrichtlinie auf dem Web-Server verweigert (. Dieser Fehlercode bezieht sich auf IIS 6.0)

Hier ist die komplette Liste in der MSDN-Dokumentation für IIS 5.0 und 6.0 und IIS 7.0, 7.5 und 8.0 .

Wenn Sie Ihre Besucher oder Benutzer eine schöne benutzerdefinierte Nachricht auf diesen Subcode abhängig zeigen möchten, können Sie es tun. Aber Sie müssen nicht.

Andere Tipps

"Substatus" Fehlercodes sind spezifisch für IIS. Sie sind für „interne“ Protokollierung - was auch immer der Substatus Code, es ist die der Mutter Fehler, der an den Client zurückgegeben wird (404,2 bekommt als 404 zurückgeschickt)

Sie wurden speziell auf die Oberfläche des Angriffs von IIS, während immer noch die Bereitstellung sysadmins mit einer aussagekräftigen Datenmenge zu reduzieren, umgesetzt. Daher Sie aktiv nicht spezifische Teilstatusfehlermeldungen zurücksenden, wie Sie Ihre IIS-Installation zu möglichen Angriff zu öffnen wird.

Referenz

Dieser Blog-Artikel ein erklären erscheint viele dieser. Vielleicht kann es hilfreich sein? Am allerwenigsten, es erklärt die Bedeutung des ‚Untercodes‘.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top