Apache 2.3 mod_authz_core Fehler bei Directory Eintrag

Geänderte Apache Direktive nach Update auf Apache 2.3. Sollten Sie bei einem Update auf den Apache 2.3 plötzlich nicht mehr auf Ihre Webseiten zugreifen können, dann kann es unter andere am eingeführten Modul “mod_authz_core” liegen.

Geänderte Apache Direktive nach Update auf Apache 2.3

Sollten Sie bei einem Update auf den Apache 2.3 plötzlich nicht mehr auf Ihre Webseiten zugreifen können, dann kann es unter andere am eingeführten Modul “mod_authz_core” liegen.

Dies äußert sich zum einem an der bekannten Meldung des Apache Servers im Browser mit der Meldung:

Forbidden
You don't have permission to access / on this server.

oder aber im Apache Logfile mit einer Meldung ähnlich der folgenden:

[authz_core:error] [pid 6289] [client 192.168.XXX:50489] AH01630: client denied by server configuration: /var/www/html/

Die Lösung ist jedoch recht trivial: Ändern Sie in der Apache Konfiguration die Syntax für die Directoy Direktive von:

 <Directory "/var/www/html"> 
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>


auf die neue Notation ab:

 <Directory "/var/www/html"> 
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>


Starten Sie anschließend den Apache Server neu, um die geänderte Konfiguration einzulesen und die Webseiten sollten wieder erreichbar sein.