Enabling mod_headers on apache2

Solution 1:

It seems like someone has deleted the include files for certain mods, instead of removing symlinks like the a2enmod/a2dismod tools do.

Reinstall the apache common files to get these files back in place:

aptitude reinstall apache2.2-common

Solution 2:

I found a solution which worked for me

Add this line to /etc/apache2/httpd.conf:

LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so

a2enmod headers

service apache2 restart
 * Restarting web server apache2                                                                                                                               [Fri Sep 11 17:04:33 2015] [warn] module headers_module is already loaded, skipping
 ... waiting [Fri Sep 11 17:04:35 2015] [warn] module headers_module is already loaded, skipping
                                                                                                                                                   [ OK ]

After the restart I could delete the LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so from from /etc/apache2/httpd.conf and it's further working!