When updating Apache 2.2.x to 2.4.x I stepped over some important points that require a change in the existing config:
1. The directory
/etc/apache2/conf.d is no longer supported, instead use
/etc/apache2/conf-enabled
2. All files in
/etc/apache2/sites-available now require the ending
.conf now if they should be parsed!
3. The two successive lines
order allow,deny and
allow from all now become
Require all granted inside the <Directory> directive within a virtual host config file.
4. The options, e.g.:
Options +Indexes +FollowSymLinks -MultiViews now require an explicit "+" or "-" before them, or no "+" and "-" at all, but a mix is not possible.
More useful information about the topic can be obtained from here:
http://askubuntu.com/questions/362682