Why did you guys have to break things? Apache changed defaults to be more “secure”, and gentoo changed where the settings are located. There was no good reason. You’re not going to make someone’s Apache install secure by changing one critical setting. And changing the location of the settings when the defaults change was just mean. 😛 Sigh.

To get your old stuff working again once you emerge Apache 2.2, dig in here and comment out the bold line:

emacs /etc/apache/modules.d/00_default_settings.conf

# We configure the "default" to be a very restrictive set of features.
<Directory />
        Options FollowSymLinks
        AllowOverride None
        Order deny,allow
        # Deny from all
</Directory>

Then you’ll have to re-emerge all your apache modules (mod_perl, php, etc.) and fix your APACHE2_OPTS that probably got trashed, in /etc/conf.d/apache2. Another day swimming in the chaos of open source software, whee.

Leave a Reply