Der Apache-Webserver ist aufgrund seiner Stabilität und Zuverlässigkeit einer der beliebtesten und am weitesten verbreiteten Open-Source-Webserver. Der Webserver beherrscht einen riesigen Markt, insbesondere bei Webhosting-Plattformen. Wie dem auch sei, nach der Einrichtung Ihrer Website wird in Ihrem Browser möglicherweise die Fehlermeldung „Verboten – Sie haben keine Berechtigung zum Zugriff auf diesen Server“ angezeigt. Es handelt sich um einen recht häufigen Fehler, den viele Benutzer beim Testen ihrer Website bereits erlebt haben. Was ist also dieser Fehler? Was ist der 403 Forbidden Error? Apaches „Forbidden Error“ wird auch als 403 Forbidden Error bezeichnet und ist ein Fehler, der auf einer Webseite angezeigt wird, wenn Sie versuchen, auf eine Website zuzugreifen, die eingeschränkt oder verboten ist. Dabei handelt es sich um einen standardisierten HTTP-Statuscode, der angibt, dass der Webserver die Anfrage versteht, den Zugriff jedoch aufgrund von Berechtigungsproblemen nicht autorisieren kann.

Was verursacht den 403 Forbidden Error?

Der „403 Forbidden Error“ tritt aus folgenden Hauptgründen auf:

  1. Falsche Datei-/Verzeichnisberechtigungen

Dieser Fehler kann durch falsche Datei-/Ordnerberechtigungen im Webroot-Verzeichnis ausgelöst werden. Wenn die Standarddateiberechtigungen nicht angepasst werden, um Benutzern Zugriff auf die Website-Dateien zu gewähren, ist die Wahrscheinlichkeit hoch, dass dieser Fehler in einem Webbrowser auftritt.

  1. Fehlkonfiguration der Apache-Konfigurationsdateien

Dieser Fehler kann auch auf eine Fehlkonfiguration einer der Apache-Konfigurationsdateien zurückgeführt werden. Möglicherweise wurde ein falscher Parameter eingefügt oder es fehlen Anweisungen in der Konfigurationsdatei.

  1. Fehlkonfiguration der .htaccess-Datei

Ein weiterer häufiger Grund für das Auftreten dieses HTTP-Antwortcodes ist eine beschädigte oder falsch konfigurierte .htaccess-Datei. Wenn dies auftritt, wird nach der Änderung der .htaccess-Datei normalerweise der Fehler 403 Forbidden angezeigt.

Normalerweise können Benutzer dieses Problem beheben, indem sie entweder eine neue .htaccess-Datei erstellen oder ihre Konfigurationen korrigieren.

Der Eigner wird auf den User michi geändert

chown -c michi /var/www/localhost/htdocs/index.php

michis-kiste /var/www/localhost/htdocs # ls -all
insgesamt 8
drw-r--r-- 2 michi root 41 21. Jan 11:21 .
drwxr-xr-x 3 michi root 20 21. Jan 10:43 ..
-rw-r--r-- 1 michi root 45 21. Jan 10:43 index.html
-rw-r--r-- 1 michi root 54 21. Jan 11:21 index.php