<-
Apache > Serveur HTTP > Documentation > Version 2.4 > Modules

Module Apache mod_info

Langues Disponibles:  en  |  fr  |  ja  |  ko 

Description:Affiche une pr�sentation compl�te de la configuration du serveur
Statut:Extension
Identificateur�de�Module:info_module
Fichier�Source:mod_info.c

Sommaire

Pour activer mod_info, ajoutez les lignes suivantes � votre fichier apache2.conf.

<Location /server-info>
    SetHandler server-info
</Location>

Il est recommand� d'utiliser mod_authz_host � l'int�rieur de la section <Location> afin de restreindre l'acc�s aux informations de configuration de votre serveur :

<Location /server-info>
    SetHandler server-info
    Require host example.com
</Location>

Une fois cette configuration effectu�e, les informations du serveur sont disponibles � l'adresse http://votre-serveur.com/infos-serveur.

Directives

Sujets

top

Probl�mes li�s � la s�curit�

Une fois mod_info charg� dans le serveur, sa fonctionnalit� de gestionnaire est disponible dans tous les fichiers de configuration, y compris les fichiers de configuration des r�pertoires (par exemple .htaccess). Ceci peut avoir des r�percutions en mati�re de s�curit� pour votre site.

En particulier, l'utilisation de ce module peut conduire � la divulgation d'informations sensibles � partir des directives de configuration d'autres modules Apache comme des chemins syst�mes, des couples nom d'utilisateur/mot de passe, des noms de bases de donn�es, etc... C'est pourquoi ce module ne doit �tre utilis� que dans un environnement sous contr�le et toujours avec les plus grandes pr�cautions.

Il est recommand� d'utiliser mod_authz_host pour restreindre l'acc�s aux informations de configuration de votre serveur.

Contr�le d'acc�s

<Location /server-info>
    SetHandler server-info
    Order allow,deny
    # Autorisation d'acc�s depuis le serveur lui-m�me
    Allow from 127.0.0.1
    # Autorisation d'acc�s depuis une station de travail du r�seau
# local
    Allow from 192.168.1.17
</Location>
top

Filtrage des informations affich�es

Par d�faut, les informations affich�es comprennent une liste de tous les modules activ�s, et pour chaque module, une description des directives qu'il accepte, les branchements (hooks) qu'il impl�mente, ainsi que les directives concern�es dans la configuration courante.

Il est possible d'afficher d'autres vues de la configuration en ajoutant un argument � la requ�te infos-serveur. Par exemple, http://votre-serveur.com/infos-serveur?config affichera toutes les directives de configuration.

?<module-name>
Uniquement les informations relatives au module sp�cifi�
?config
Uniquement les directives de configuration, non tri�es par module
?hooks
Uniquement la liste des branchements (hooks) auxquels le module est attach�
?list
Une simple liste des modules activ�s
?server
Uniquement des informations de base sur le serveur
top

Affichage de la configuration au d�marrage

Si la directive de configuration define -DDUMP_CONFIG est utilis�e, mod_info va envoyer la configuration pr�interpr�t�e vers stdout au cours du d�marrage du serveur. "Pr�interpr�t�e" signifie que les directives telles que <IfDefine> et <IfModule> sont �valu�es et les variables d'environnement remplac�es par leurs valeurs. Cela ne repr�sente cependant pas la configuration d�finitive. En particulier, les fusions ou �crasementsde d�finitions en cas de directives multiples ne sont pas repr�sent�s.

Le r�sultat est �quivalent � celui de la requ�te ?config.

top

Limitations connues

mod_info tire ses informations de la configuration interpr�t�e, et non du fichier de configuration original. La mani�re dont l'arbre de configuration interpr�t� est cr�� induit quelques limitations :

top

AddModuleInfo Directive

Description:Ajoute des donn�es suppl�mentaires aux informations de module affich�es par le gestionnaire server-info
Syntaxe:AddModuleInfo nom-module cha�ne
Contexte:configuration du serveur, serveur virtuel
Statut:Extension
Module:mod_info

Cette directive permet d'afficher le contenu de cha�ne en tant qu'Information suppl�mentaire interpr�t�e en HTML pour le module nom-module. Exemple :

AddModuleInfo mod_deflate.c 'See <a \
    href="http://httpd.apache.org/docs/2.4/mod/mod_deflate.html">\
    http://httpd.apache.org/docs/2.4/mod/mod_deflate.html</a>'

Langues Disponibles:  en  |  fr  |  ja  |  ko 

top

Commentaires

Notice:
This is not a Q&A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our mailing lists.