403-Fehler
Ein 403-Fehler ist ein HTTP-Fehlercode, der angibt, dass der Zugriff auf eine bestimmte URL verboten ist. Websites zeigen 403-Fehler häufig mit einer allgemeinen Meldung an, zum Beispiel: „Sie haben keine Berechtigung, auf diese Ressource zuzugreifen.“
Es gibt mehrere Gründe, aus denen ein Webserver einen 403-Fehler wegen verweigerten Zugriffs ausgeben kann. Zu den häufigsten gehören:
- Eine fehlende Indexseite
- Ein leeres Verzeichnis
- Ungültige Ordnerberechtigungen
- Ungültige Dateiberechtigungen
- Ungültiger Dateibesitz
Wenn Sie auf einem Apache-Webserver auf ein Websiteverzeichnis zugreifen (eine URL, die mit einem Schrägstrich „/“ endet), werden standardmäßig die Inhalte der Indexseite (index.php, index.asp usw.) angezeigt. Wenn keine Indexseite verfügbar ist, besteht die Ausweichoption darin, die Inhalte des Verzeichnisses aufzulisten. Aus Sicherheitsgründen sind viele Webserver jedoch so konfiguriert, dass Verzeichnisauflistungen nicht zulässig sind. Wenn Sie daher auf ein leeres Verzeichnis oder einen Ordner ohne Indexseite zugreifen, erhalten Sie möglicherweise einen 403-Fehler, weil die Auflistung des Verzeichnisses verboten ist.
Ungültige Berechtigungen für Dateien und Ordner können ebenfalls 403-Fehler verursachen. Im Allgemeinen müssen Dateien und Ordner auf Webservern über die folgenden aktivierten Berechtigungen verfügen:
- Dateien
Besitzer: Lesen, Schreiben
Gruppe: Lesen
Jeder: Lesen - Ordner
Besitzer: Lesen, Schreiben, Ausführen
Gruppe: Lesen, Ausführen
Jeder: Lesen, Ausführen
Wenn eine bestimmte Datei oder der übergeordnete Ordner über falsche Berechtigungen verfügt, kann der Webserver möglicherweise nicht darauf zugreifen, wodurch ein 403-Fehler wegen verweigerten Zugriffs entsteht. Ebenso kann ein 403-Fehler auftreten, wenn der „Besitzer“ einer Datei nicht mit dem entsprechenden Benutzerkonto der Website übereinstimmt. Abweichungen beim Besitz können auftreten, wenn Dateien zwischen Konten auf einem Webserver übertragen werden oder wenn eine Datei von einem anderen Benutzer hochgeladen wurde.
In einigen Fällen ist der Zugriff auf eine bestimmte URL aus Sicherheitsgründen absichtlich verboten. In anderen Fällen kann ein Fehler wegen verweigerten Zugriffs durch eine versehentliche Fehlkonfiguration der Website verursacht werden. Wenn in Ihrem Webbrowser unerwartet ein 403-Fehler angezeigt wird, können Sie den Webmaster der entsprechenden Website kontaktieren und die URL angeben, die den Fehler verursacht hat.
Testen Sie Ihr Wissen