Solution 1 :
Pour répertorier les modules chargés par 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 une petite recherche sur Google.
Solution 2 :
Vous pouvez également utiliser server-info pour obtenir des informations à partir de serveurs distants
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
Vous pouvez obtenir la liste de tous les modules Apache activés sur http://your.host.example.com/server-info?list
Solution 3 :
Vous devez activer le module d'informations :
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
Après 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 "Requires" dans /etc/apache2/mods-available/info.conf pour autoriser les serveurs distants à afficher les informations.
Solution 4 :
Cela fonctionne aussi :
apache2ctl -M