Comment lister les modules compatibles Apache?


Réponses:


128

Pour lister les modules chargés avec Apache, utilisez:

apachectl -M

ou:

apachectl -t -D DUMP_MODULES 

ou sur RHEL, CentoS, Fedora:

httpd -M

Pour plus d'options man apachectl. Toutes ces réponses peuvent être trouvées simplement par petite recherche google.


3
-Mtravaillera également.
Andrew B

21
J'aime ce commentaire sur la recherche google (trouvé cette réponse via google)
Pawelmhm

L'utilisation de server-info est plus difficile à trouver via google et donne beaucoup plus de détails && la possibilité de donner accès aux informations aux personnes qui n'ont pas accès au shell (par exemple, client, développeurs Web, chefs de projet, ...)


7

Vous devez activer le module d'information:

sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart

Après le redémarrage:

http://localhost/server-info

fournira une longue liste de modules et des informations de configuration.

Pour afficher à partir de serveurs distants, vous pouvez modifier l'option "Requiert" dans /etc/apache2/mods-available/info.conf afin de permettre aux serveurs distants d'afficher des informations.


1
Pourquoi ne pas utiliser la a2enmodcommande pour activer un module {installé} au lieu de le "symboliser" manuellement?
Flo Schild

Oui a2enmod est plus correct. Lorsque je modifie des configurations, je reste généralement avec les fichiers et je ne pense pas aux commandes spéciales que j'utilise rarement.
rickfoosusa

D'accord, cela fonctionne dans les deux sens, dans la version 2.4 (peut-être déjà plus tôt également), vous avez également la a2enconfpossibilité de faire un lien symbolique vers des fichiers du répertoire "conf-available" vers le répertoire "conf-enabled" :)
Flo Schild

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.