<-
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.