Y a-t-il une commande qui liste tous les modules Apache activés ?
-M
fonctionnera également.
Y a-t-il une commande qui liste tous les modules Apache activés ?
L'utilisation de server-info est plus difficile à trouver via Google et fournit beaucoup plus de détails et la possibilité de donner accès aux informations aux personnes qui n'ont pas accès à la coquille (par exemple, clients, développeurs web, chefs de projet, ...).
Vous pouvez également utiliser server-info pour obtenir des informations à partir de serveurs distants
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
Vous pouvez obtenir la liste de tous les modules Apache activés sur http://your.host.example.com/server-info?list
Sur des versions plus récentes de Debian et Ubuntu, il y a aussi la commande a2query
:
a2query -m
authz_host (activé par le script de maintenance)
ssl (activé par l'administrateur du site)
...
Utilisation :
Utilisation: /usr/sbin/a2query -q -m [MODULE] -s [SITE] -c [CONF] -a -v -M -d -h
-q supprime toute sortie. Utile pour l'appel depuis des scripts
-m [MODULE] vérifie si le module MODULE est activé, liste tous les modules activés si aucun argument n'est fourni
-s [SITE] vérifie si le site SITE est activé, liste tous les sites si aucun argument n'est fourni
-c [CONF] vérifie si la configuration CONF est activée, liste toutes les configurations si aucun argument n'est fourni
-a retourne la version magique actuelle du module Apache 2
-v retourne la version actuelle d'Apache 2
-M retourne le MPM Apache 2 activé
-d retourne le répertoire des modules Apache 2
-h affiche cette aide
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 d'informations de configuration.
Pour visualiser à partir de serveurs distants, vous pouvez modifier l'option 'Requires' dans /etc/apache2/mods-available/info.conf pour autoriser les serveurs distants à afficher les informations.
Pourquoi ne pas utiliser la commande a2enmod
pour activer un module {installé}, au lieu de le "linker" manuellement ?
Oui, a2enmod est plus correct. Quand je modifie les configurations, je reste généralement avec les fichiers et je ne pense pas aux commandes spécialisées que j'utilise rarement.
SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.