Since Apache 2.4, mod_auth changed and some directive like
Order allow,deny Allow from all
that have been replaced with
Require all granted
If you want to automatically handle same configuration for multiple servers where different versions of Apache are installed, you can use this trick:
<IfModule mod_version.c> <IfVersion < 2.4> Order allow,deny Allow from all </IfVersion> <IfVersion >= 2.4> Require all granted </IfVersion> </IfModule> <IfModule !mod_version.c> Order allow,deny Allow from all </IfModule>
Thanks to that change, your configuration will be working whatever version of Apache you’re using.