Verbueden - Dir hutt keng Erlaabnis fir Zougang/op dësem Server Feeler
Apache Webserver ass ee vun de populäersten a wäit benotzten Opensource Webserver dank senger Stabilitéit an Zouverlässegkeet. De Webserver commandéiert e grousse Maart, besonnesch an de Webhostingplattformen.
Wéi och ëmmer, Dir kënnt e Verbueden - Dir hutt keng Erlaabnes fir Zougang/op dësem Server Feeler op Ärem Browser ze kréien nodeems Dir Är Websäit opgeriicht hutt. Et ass zimmlech e gemeinsame Feeler an e gudde Stéck Benotzer hunn et erlieft beim Testen vun hirem Site. Also wat ass dëse Feeler?
De verbuedenen Feeler demystifying
Och den 403 Forbidden Feeler bezeechent, Apache's 'Forbidden Error' ass e Feeler deen op enger Websäit ugewise gëtt wann Dir probéiert op eng Websäit ze kommen déi limitéiert oder verbueden ass. Et gëtt normalerweis am Browser gesprëtzt wéi gewisen.
Zousätzlech kann de Feeler op verschidde Weeër am Browser manifestéieren wéi hei ënnendrënner:
- HTTP Feeler 403 - Verbueden
- Verbueden: Dir hutt keng Erlaabnis fir Zougang zu [Verzeechnes] op dësem Server
- 403 Verbueden
- Zougang refuséiert Dir hutt keng Erlaabnis fir Zougang
- 403 verbueden Ufro verbueden duerch administrativ Reegele
Also wat verursaacht sou Feeler?
De '403 Forbidden Error' geschitt aus de folgende Haaptgrënn:
Dëse Feeler kann ausgeléist ginn wéinst falschen Datei/Dossier Permissiounen am Webroot Verzeichnis. Wann d'Standarddateierpermissiounen net ugepasst sinn fir de Benotzer Zougang zu de Websäitdateien ze ginn, da sinn d'Chancen datt dëse Feeler an engem Webbrowser optrieden héich.
Dëse Feeler kann och zu enger falscher Konfiguratioun vun enger vun den Apache Konfiguratiounsdateien zougeschriwwe ginn. Et kann e falsche Parameter sinn, deen Direktiven an der Konfiguratiounsdatei abegraff oder fehlt.
Fixéiere vum '403 Forbidden Error'
Wann Dir dëse Feeler begéint hutt, hei sinn e puer Schrëtt, déi Dir maache kënnt fir dëst ze léisen.
Falsch Dateierrechter & Verzeechnesbesëtzer si bekannt fir den Zougang zu Websäitdateien ze beschränken. Also, als éischt, gitt sécher d'Datei Permissiounen rekursiv un de Webroot Verzeechnes ze ginn wéi gewisen. De Webroot Verzeichnis soll ëmmer EXECUTE Permissiounen hunn an d'index.html
Datei sollt READ Permissiounen hunn.
$ sudo chmod -R 775 /path/to/webroot/directory
Zousätzlech, passt de Verzeechnesbesëtzer un wéi gewisen:
$ sudo chown -R user:group /path/to/webroot/directory
Wou de Benotzer de reguläre ageloggte Benotzer ass an de Grupp www-data
oder apache
ass.
Endlech, nei lued oder nei start den Apache Webserver fir datt d'Ännerungen a Kraaft trieden.
$ sudo systemctl restart apache2
Wann dëst de Problem net léist, fuert op de nächste Schrëtt:
An der Haaptkonfiguratiounsdatei vum Apache /etc/apache2/apache2.conf
, gitt sécher datt Dir dëse Codeblock hutt:
<Directory /> Options FollowSymLinks AllowOverride None Require all denied </Directory> <Directory /usr/share> AllowOverride None Require all granted </Directory> <Directory /var/www/> Options Indexes FollowSymLinks AllowOverride None Require all granted </Directory>
Späicheren an erausgoen an duerno den Apache nei starten.
Wann Dir Apache op RHEL/CentOS Systemer leeft, gitt sécher datt Dir den Zougang zum /var/www
Verzeechnes am /etc/httpd/conf/httpd.conf
Haaptsäit relaxt Apache Konfiguratiounsdatei.
<Directory "/var/www"> AllowOverride None Require all granted </Directory>
Da späichert all d'Ännerungen a lued Apache nei.
Wann Dir nach all dës Schrëtt probéiert hutt, de Fehler kritt, da kontrolléiert w.e.g. d'Konfiguratioun vun Äre virtuelle Hostdateien. Mir hunn en detailléierten Artikel iwwer wéi Dir Apache Virtual Hostdatei op CentOS 8 konfiguréiere kënnt.
Ech hoffen, datt d'Schrëtt geliwwert hunn Iech gehollef de 403 Feeler ze läschen.