[APACHE DOCUMENTATION]

Apache HTTP Server Version 1.3

Module mod_info

Ce module est implémenté dans le fichier mod_info.c. Il permet d'obtenir une vue d'ensemble de la configuration courante du serveur dont la liste des modules installés et des directives des fichiers de configuration du serveur. Ce module n'est pas compilé par défaut. Il n'est disponible qu'à partir de la version 1.1 d'Apache. Pour le mettre en service, ajoutez la ligne suivante dans le fichier de Configuration de compilation du serveur, et recompilez le serveur :
AddModule modules/standard/mod_info.o

Directives


Pour le configurer, ajoutez ce qui suit dans le fichier access.conf.

<Location /server-info>
SetHandler server-info
</Location>
Vous souhaiterez sans doute ajouter une clause <Limit> dans le section location pour limiter l'accès à ces informations sur la configuration de votre serveur.

Une fois configuré, les informations sur le serveur peuvent être obtenues en requérant l'URL http://your.host.dom/server-info

Notez que les fichiers de configuration sont lus par le module au moment de son exécution, et de ce fait, il est possible que la configuration affichée ne reflète pas la configuration effective sous laquelle le serveur est en train de tourner (par exemple si les fichiers ont été édités depuis leur dernier chargement par le serveur). De plus, les fichiers de configuration doivent être accessibles en lecture par l'utilisateur sous lequel le serveur tourne (voir la directive User), ou les définitions des directives ne seront pas affichées.

Vous noterez également que si mod_info est compilé avec le serveur, son action concerne tous les fichiers de configuration, y compris ceux basés sur le principe répertoire par répertoire (ex., .htaccess). Ceci peut avoir certaines conséquences sur la sécurisation de votre site.


Directive : AddModuleInfo

Syntaxe : AddModuleInfo nom-module chaîne
Contexte : configuration serveur, hôtes virtuels
Statut : base
Module : mod_browser
Compatibilité : A partir de la version 1.3 d'Apache

Ceci permet de voir le contenu de string comme une chaîne HTML, au titre d'informations complémentaires sur le module nom-module. Exemple :

AddModuleInfo mod_auth.c 'Voir <A HREF="http://www.apache.org/docs/mod/mod_auth.html">http://www.apache.org/docs/mod/mod_auth.html</A>'

Apache HTTP Server Version 1.3

Index Home