One Hosed Apache Configuration, One Little Fix.
note: This is mainly here so the next time something happens to my Apache Installation
The other night, in the very, very, very early morning — one of the Apache servers I look after had a small issue with fsck and the /etc/apache2/modules-* directories became rather hosed.
After pulling up all the backups and applying the most recent web code, chmod‘ing the results and firing a service apache restart, I received:
access to client_directory failed, reason: require directives present and no Authoritative handler
The solution:
# a2enmod mod_authz_user
If, for some reason your installation doesn’t have the a2enmod software:
# ln -s /etc/apache2/sites-available/authz_user.load /etc/apache2/sites-enabled/authz_user.load
Works equally as well.
