In a shared webhosting environment, you often do not have access to the unix command to display your apache modules (apachectl -M).
This is a way to work around it:
The htaccess file must contain a line to display each apache module we want to check:
Header set x-mod_access true
Header set x-mod_access_compat true
Then the html page performs an xml-http request to itself, and examines the response headers to see which apache modules we have identified on the server.
List of Apache Modules present on this server ():
All headers (Raw):
A zip file containing these files