Invalid command ‘Header’, perhaps misspelled or defined by a module not included in the server configuration

Neuer Server, gleiche Fehlermeldungen.
Hier mal ein Klassiker, der bei jedem Projekt auftaucht bei dem erstmal Caching und Clientverhalten verbessert werden soll.

Hier handelt es sich nicht wirklich um einen Fehler, des fehlt nur ein Apache Modul, was noch gestartet werden muss. Es gibt zwei Möglichkeiten das zu tun. Die von mir beforzugte

a2enmod headers

mit diesem Befehl lassen sich auch alle anderen Module für den Apache aktivieren bzw. deaktivieren (a2dismod).

Der Vollständigkeit halber kann man ein Apache Modul auch manuell aktiven in dem man einen Symlink von “mods-available” nach “mods-enabled” setzt. Konkret sieht das dann so aus:

ln -sf /etc/apache2/mods-available/headers.load /etc/apache2/mods-enabled/headers.load

Wie bei allen Änderungen am Apache muss er auch in diesem Fall neu gestartet werden

/etc/init.d/apache2 restart

Viel Erfolg!