How to list Apache enabled modules?
Solution 1:
To list apache loaded modules use:
apachectl -M
or:
apachectl -t -D DUMP_MODULES
or on RHEL,CentoS, Fedora:
httpd -M
For more options man apachectl
. All these answers can be found just by little google search.
Solution 2:
Also you can use server-info to get info from remote servers
<Location /server-info>
SetHandler server-info
Order allow,deny
Allow from 127.0.0.1 xxx.xxx.xxx.xxx
</Location>
You can get list of all enabled Apache modules at http://your.host.example.com/server-info?list
Solution 3:
You need to enable the info module:
sudo a2enmod info.load
sudo a2enmod info.conf
sudo service apache2 restart
After restart:
http://localhost/server-info
will provide a long list of modules, and configuration info.
To view from remote servers, you can change the 'Requires' option in /etc/apache2/mods-available/info.conf to allow remote servers to view info.
Solution 4:
This works also:
apache2ctl -M