J'essaie d'activer le module "en-têtes" dans mon installation d'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 uniquement certains 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 /
la source
Réponses:
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:
la source
apt-file list apache2.2-common
si vous voulez voir quel type de fichiers ce package installe.J'ai trouvé une solution qui a fonctionné pour moi
Ajoutez cette ligne à
/etc/apache2/httpd.conf
:en-têtes a2enmod
Après le redémarrage, je pourrais supprimer le
LoadModule headers_module /usr/lib/apache2/modules/mod_headers.so
de/etc/apache2/httpd.conf
et ça marche encore!la source