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.