J'essaie d'activer le module "en-têtes" dans mon installation Apache2 sur le système ubuntu 10.04, voici quelques informations:
Version du serveur: Apache/2.2.14 (Ubuntu)
lorsque j'exécute la commande:
en-têtes a2enmod
J'obtiens cette sortie: ERREUR: les en-têtes de module n'existent pas!
mais sous/usr/lib/Apache2/modules/je peux voir qu'il y a mod_headers.so
toute suggestion? Merci d'avance
EDIT: il y a quelque chose qui ne va pas avec mes modules, lorsque j'accède à la liste des modules Apache de webmin, il me répertorie seulement quelques modules, pas tous les modules que je peux trouver sur/usr/lib/Apache2/modules/exemple: je ne vois pas mod_rewrite de la liste mais je l'ai dans le dossier/usr/lib/Apache2/modules /
Il semble que quelqu'un ait supprimé les fichiers d'inclusion de certains mods, au lieu de supprimer les liens symboliques comme le font les outils a2enmod/a2dismod.
Réinstallez les fichiers communs Apache pour remettre ces fichiers en place:
aptitude réinstaller Apache2.2-common
J'ai trouvé une solution qui a fonctionné pour moi
Ajoutez cette ligne à /etc/Apache2/httpd.conf
:
LoadModule headers_module /usr/lib/Apache2/modules/mod_headers.so
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 ]
Après le redémarrage, j'ai pu supprimer le LoadModule headers_module /usr/lib/Apache2/modules/mod_headers.so
de de /etc/Apache2/httpd.conf
et ça marche encore!