mod_info.xml.fr revision 9f47982d4f9350397f1f62f04f1ba744ad5b6fa5
9a658bb3989694b409e700f2842c892224fc9700nd<?xml version="1.0"?>
9a658bb3989694b409e700f2842c892224fc9700nd<!DOCTYPE modulesynopsis SYSTEM "/style/modulesynopsis.dtd">
9a658bb3989694b409e700f2842c892224fc9700nd<?xml-stylesheet type="text/xsl" href="/style/manual.fr.xsl"?>
9a658bb3989694b409e700f2842c892224fc9700nd<!-- English Revision : 1561569 -->
9a658bb3989694b409e700f2842c892224fc9700nd<!-- French translation : Lucien GENTIS -->
9a658bb3989694b409e700f2842c892224fc9700nd<!-- Reviewed by : Vincent Deffontaines -->
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<!--
9a658bb3989694b409e700f2842c892224fc9700nd Licensed to the Apache Software Foundation (ASF) under one or more
9a658bb3989694b409e700f2842c892224fc9700nd contributor license agreements. See the NOTICE file distributed with
9a658bb3989694b409e700f2842c892224fc9700nd this work for additional information regarding copyright ownership.
9a658bb3989694b409e700f2842c892224fc9700nd The ASF licenses this file to You under the Apache License, Version 2.0
9a658bb3989694b409e700f2842c892224fc9700nd (the "License"); you may not use this file except in compliance with
9a658bb3989694b409e700f2842c892224fc9700nd the License. You may obtain a copy of the License at
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd http://www.apache.org/licenses/LICENSE-2.0
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd Unless required by applicable law or agreed to in writing, software
9a658bb3989694b409e700f2842c892224fc9700nd distributed under the License is distributed on an "AS IS" BASIS,
9a658bb3989694b409e700f2842c892224fc9700nd WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
9a658bb3989694b409e700f2842c892224fc9700nd See the License for the specific language governing permissions and
9a658bb3989694b409e700f2842c892224fc9700nd limitations under the License.
9a658bb3989694b409e700f2842c892224fc9700nd-->
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<modulesynopsis metafile="mod_info.xml.meta">
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<name>mod_info</name>
9a658bb3989694b409e700f2842c892224fc9700nd<description>Affiche une pr&eacute;sentation compl&egrave;te de la configuration du
9a658bb3989694b409e700f2842c892224fc9700ndserveur</description>
9a658bb3989694b409e700f2842c892224fc9700nd<status>Extension</status>
9a658bb3989694b409e700f2842c892224fc9700nd<sourcefile>mod_info.c</sourcefile>
9a658bb3989694b409e700f2842c892224fc9700nd<identifier>info_module</identifier>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<summary>
9a658bb3989694b409e700f2842c892224fc9700nd <p>Pour activer <module>mod_info</module>, ajoutez les lignes
9a658bb3989694b409e700f2842c892224fc9700nd suivantes &agrave; votre fichier <code>httpd.conf</code>.</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <highlight language="config">
9a658bb3989694b409e700f2842c892224fc9700nd&lt;Location /server-info&gt;
9a658bb3989694b409e700f2842c892224fc9700nd SetHandler server-info
9a658bb3989694b409e700f2842c892224fc9700nd&lt;/Location&gt;
9a658bb3989694b409e700f2842c892224fc9700nd </highlight>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <p>Il est recommand&eacute; d'utiliser <module>mod_authz_host</module> &agrave;
9a658bb3989694b409e700f2842c892224fc9700nd l'int&eacute;rieur de la section <directive type="section"
9a658bb3989694b409e700f2842c892224fc9700nd module="core">Location</directive> afin de restreindre l'acc&egrave;s aux
9a658bb3989694b409e700f2842c892224fc9700nd informations de configuration de votre serveur :</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <highlight language="config">
9a658bb3989694b409e700f2842c892224fc9700nd&lt;Location /server-info&gt;
9a658bb3989694b409e700f2842c892224fc9700nd SetHandler server-info
9a658bb3989694b409e700f2842c892224fc9700nd Require host example.com
9a658bb3989694b409e700f2842c892224fc9700nd&lt;/Location&gt;
9a658bb3989694b409e700f2842c892224fc9700nd </highlight>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <p>Une fois cette configuration effectu&eacute;e, les informations du
9a658bb3989694b409e700f2842c892224fc9700nd serveur sont disponibles &agrave; l'adresse
9a658bb3989694b409e700f2842c892224fc9700nd <code>http://votre-serveur.com/infos-serveur</code>.</p>
9a658bb3989694b409e700f2842c892224fc9700nd</summary>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<section id="security"><title>Probl&egrave;mes li&eacute;s &agrave; la s&eacute;curit&eacute;</title>
9a658bb3989694b409e700f2842c892224fc9700nd <p>Une fois <module>mod_info</module> charg&eacute; dans le serveur, sa
9a658bb3989694b409e700f2842c892224fc9700nd fonctionnalit&eacute; de gestionnaire est disponible dans <em>tous</em> les
9a658bb3989694b409e700f2842c892224fc9700nd fichiers de configuration, y compris les fichiers de configuration
9a658bb3989694b409e700f2842c892224fc9700nd des r&eacute;pertoires (par exemple <code>.htaccess</code>). Ceci peut
9a658bb3989694b409e700f2842c892224fc9700nd avoir des r&eacute;percutions en mati&egrave;re de s&eacute;curit&eacute; pour votre site.</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <p>En particulier, l'utilisation de ce module peut conduire &agrave; la
9a658bb3989694b409e700f2842c892224fc9700nd divulgation d'informations sensibles &agrave; partir des directives de
9a658bb3989694b409e700f2842c892224fc9700nd configuration d'autres modules Apache comme des chemins syst&egrave;mes,
9a658bb3989694b409e700f2842c892224fc9700nd des couples nom d'utilisateur/mot de passe, des noms de bases de
9a658bb3989694b409e700f2842c892224fc9700nd donn&eacute;es, etc... C'est pourquoi ce module ne doit &ecirc;tre utilis&eacute;
9a658bb3989694b409e700f2842c892224fc9700nd <strong>que</strong> dans un environnement sous contr&ocirc;le et toujours
9a658bb3989694b409e700f2842c892224fc9700nd avec les plus grandes pr&eacute;cautions.</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <p>Il est recommand&eacute; d'utiliser <module>mod_authz_host</module> pour
9a658bb3989694b409e700f2842c892224fc9700nd restreindre l'acc&egrave;s aux informations de configuration de votre
9a658bb3989694b409e700f2842c892224fc9700nd serveur.</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <example><title>Contr&ocirc;le d'acc&egrave;s</title>
9a658bb3989694b409e700f2842c892224fc9700nd <highlight language="config">
9a658bb3989694b409e700f2842c892224fc9700nd&lt;Location /server-info&gt;
9a658bb3989694b409e700f2842c892224fc9700nd SetHandler server-info
9a658bb3989694b409e700f2842c892224fc9700nd Order allow,deny
9a658bb3989694b409e700f2842c892224fc9700nd # Autorisation d'acc&egrave;s depuis le serveur lui-m&ecirc;me
9a658bb3989694b409e700f2842c892224fc9700nd Allow from 127.0.0.1
9a658bb3989694b409e700f2842c892224fc9700nd # Autorisation d'acc&egrave;s depuis une station de travail du r&eacute;seau
9a658bb3989694b409e700f2842c892224fc9700nd# local
9a658bb3989694b409e700f2842c892224fc9700nd Allow from 192.168.1.17
9a658bb3989694b409e700f2842c892224fc9700nd&lt;/Location&gt;
9a658bb3989694b409e700f2842c892224fc9700nd </highlight>
9a658bb3989694b409e700f2842c892224fc9700nd </example>
9a658bb3989694b409e700f2842c892224fc9700nd</section>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<section id="queries"><title>Filtrage des informations affich&eacute;es</title>
9a658bb3989694b409e700f2842c892224fc9700nd <p>Par d&eacute;faut, les informations affich&eacute;es comprennent une liste de
9a658bb3989694b409e700f2842c892224fc9700nd tous les modules activ&eacute;s, et pour chaque module, une description des
9a658bb3989694b409e700f2842c892224fc9700nd directives qu'il accepte, les branchements (hooks) qu'il
9a658bb3989694b409e700f2842c892224fc9700nd impl&eacute;mente, ainsi que les directives concern&eacute;es dans la
9a658bb3989694b409e700f2842c892224fc9700nd configuration courante.</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <p>Il est possible d'afficher d'autres vues de la configuration en
9a658bb3989694b409e700f2842c892224fc9700nd ajoutant un argument &agrave; la requ&ecirc;te <code>infos-serveur</code>. Par
9a658bb3989694b409e700f2842c892224fc9700nd exemple, <code>http://votre-serveur.com/infos-serveur?config</code>
9a658bb3989694b409e700f2842c892224fc9700nd affichera toutes les directives de configuration.</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <dl>
9a658bb3989694b409e700f2842c892224fc9700nd <dt><code>?&lt;module-name&gt;</code></dt>
9a658bb3989694b409e700f2842c892224fc9700nd <dd>Uniquement les informations relatives au module
9a658bb3989694b409e700f2842c892224fc9700nd sp&eacute;cifi&eacute;</dd>
9a658bb3989694b409e700f2842c892224fc9700nd <dt><code>?config</code></dt>
9a658bb3989694b409e700f2842c892224fc9700nd <dd>Uniquement les directives de configuration, non tri&eacute;es
9a658bb3989694b409e700f2842c892224fc9700nd par module</dd>
9a658bb3989694b409e700f2842c892224fc9700nd <dt><code>?hooks</code></dt>
9a658bb3989694b409e700f2842c892224fc9700nd <dd>Uniquement la liste des branchements (hooks)
9a658bb3989694b409e700f2842c892224fc9700nd auxquels le module est attach&eacute;</dd>
9a658bb3989694b409e700f2842c892224fc9700nd <dt><code>?list</code></dt>
9a658bb3989694b409e700f2842c892224fc9700nd <dd>Une simple liste des modules activ&eacute;s</dd>
9a658bb3989694b409e700f2842c892224fc9700nd <dt><code>?server</code></dt>
9a658bb3989694b409e700f2842c892224fc9700nd <dd>Uniquement des informations de base sur le serveur</dd>
9a658bb3989694b409e700f2842c892224fc9700nd </dl>
9a658bb3989694b409e700f2842c892224fc9700nd</section>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<section id="startup"><title>Affichage de la configuration au d&eacute;marrage</title>
9a658bb3989694b409e700f2842c892224fc9700nd <p>Si la directive de configuration define
9a658bb3989694b409e700f2842c892224fc9700nd <code>-DDUMP_CONFIG</code> est utilis&eacute;e, <module>mod_info</module> va
9a658bb3989694b409e700f2842c892224fc9700nd envoyer la configuration pr&eacute;interpr&eacute;t&eacute;e vers <code>stdout</code> au
9a658bb3989694b409e700f2842c892224fc9700nd cours du d&eacute;marrage du serveur. "Pr&eacute;interpr&eacute;t&eacute;e" signifie que
9a658bb3989694b409e700f2842c892224fc9700nd les directives telles que <directive type="section"
9a658bb3989694b409e700f2842c892224fc9700nd module="core">IfDefine</directive> et <directive type="section"
9a658bb3989694b409e700f2842c892224fc9700nd module="core">IfModule</directive> sont &eacute;valu&eacute;es et les variables
9a658bb3989694b409e700f2842c892224fc9700nd d'environnement remplac&eacute;es par leurs valeurs. Cela ne repr&eacute;sente
9a658bb3989694b409e700f2842c892224fc9700nd cependant pas la configuration d&eacute;finitive. En particulier, les
9a658bb3989694b409e700f2842c892224fc9700nd fusions ou &eacute;crasementsde d&eacute;finitions en cas de directives multiples ne sont pas
9a658bb3989694b409e700f2842c892224fc9700nd repr&eacute;sent&eacute;s.</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <p>Le r&eacute;sultat est &eacute;quivalent &agrave; celui de la requ&ecirc;te
9a658bb3989694b409e700f2842c892224fc9700nd <code>?config</code>.</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd</section>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<section id="limitations"><title>Limitations connues</title>
9a658bb3989694b409e700f2842c892224fc9700nd <p><module>mod_info</module> tire ses informations de
9a658bb3989694b409e700f2842c892224fc9700nd la configuration interpr&eacute;t&eacute;e, et non du fichier de configuration
9a658bb3989694b409e700f2842c892224fc9700nd original. La mani&egrave;re dont l'arbre de configuration interpr&eacute;t&eacute; est
9a658bb3989694b409e700f2842c892224fc9700nd cr&eacute;&eacute; induit quelques limitations :</p>
9a658bb3989694b409e700f2842c892224fc9700nd <ul>
9a658bb3989694b409e700f2842c892224fc9700nd <li>Les directives qui sont trait&eacute;es imm&eacute;diatement sans &ecirc;tre
9a658bb3989694b409e700f2842c892224fc9700nd enregistr&eacute;es dans l'arbre de configuration interpr&eacute;t&eacute; ne sont pas
9a658bb3989694b409e700f2842c892224fc9700nd prises en compte. Celles-ci comprennent <directive
9a658bb3989694b409e700f2842c892224fc9700nd module="core">ServerRoot</directive>, <directive
9a658bb3989694b409e700f2842c892224fc9700nd module="mod_so">LoadModule</directive> et <directive
9a658bb3989694b409e700f2842c892224fc9700nd module="mod_so">LoadFile</directive>.</li>
9a658bb3989694b409e700f2842c892224fc9700nd <li>Les directives qui contr&ocirc;lent le fichier de configuration
9a658bb3989694b409e700f2842c892224fc9700nd lui-m&ecirc;me, comme <directive module="core">Include</directive>,
9a658bb3989694b409e700f2842c892224fc9700nd <directive type="section" module="core">IfModule</directive> et
9a658bb3989694b409e700f2842c892224fc9700nd <directive type="section" module="core">IfDefine</directive> ne
9a658bb3989694b409e700f2842c892224fc9700nd sont pas prises en compte, mais les directives de configuration
9a658bb3989694b409e700f2842c892224fc9700nd incluses le sont.</li>
9a658bb3989694b409e700f2842c892224fc9700nd <li>Les commentaires ne sont pas pris en compte (Ce qui peut &ecirc;tre
9a658bb3989694b409e700f2842c892224fc9700nd consid&eacute;r&eacute; comme une fonctionnalit&eacute;).</li>
9a658bb3989694b409e700f2842c892224fc9700nd <li>Les directives de configuration des fichiers
9a658bb3989694b409e700f2842c892224fc9700nd <code>.htaccess</code> ne sont pas prises en compte (car elles ne
9a658bb3989694b409e700f2842c892224fc9700nd font pas partie de la configuration permanente du serveur).</li>
9a658bb3989694b409e700f2842c892224fc9700nd <li>Les directives de conteneur comme <directive type="section"
9a658bb3989694b409e700f2842c892224fc9700nd module="core">Directory</directive> sont affich&eacute;es
9a658bb3989694b409e700f2842c892224fc9700nd normalement, mais <module>mod_info</module> est incapable de
9a658bb3989694b409e700f2842c892224fc9700nd d&eacute;terminer le num&eacute;ro de ligne de la balise fermante
9a658bb3989694b409e700f2842c892224fc9700nd <directive type="section" module="core"
9a658bb3989694b409e700f2842c892224fc9700nd name="Directory">/Directory</directive>.</li>
9a658bb3989694b409e700f2842c892224fc9700nd <li>Les directives g&eacute;n&eacute;r&eacute;es par des modules tiers comme
9a658bb3989694b409e700f2842c892224fc9700nd <a href="http://perl.apache.org">mod_perl</a> peuvent ne pas &ecirc;tre
9a658bb3989694b409e700f2842c892224fc9700nd prises en compte.</li>
9a658bb3989694b409e700f2842c892224fc9700nd </ul>
9a658bb3989694b409e700f2842c892224fc9700nd</section>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<directivesynopsis>
9a658bb3989694b409e700f2842c892224fc9700nd<name>AddModuleInfo</name>
9a658bb3989694b409e700f2842c892224fc9700nd<description>Ajoute des donn&eacute;es suppl&eacute;mentaires aux informations de
9a658bb3989694b409e700f2842c892224fc9700ndmodule affich&eacute;es par le gestionnaire server-info</description>
9a658bb3989694b409e700f2842c892224fc9700nd<syntax>AddModuleInfo <var>nom-module</var> <var>cha&icirc;ne</var></syntax>
9a658bb3989694b409e700f2842c892224fc9700nd<contextlist><context>server config</context><context>virtual host</context>
9a658bb3989694b409e700f2842c892224fc9700nd</contextlist>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd<usage>
9a658bb3989694b409e700f2842c892224fc9700nd <p>Cette directive permet d'afficher le contenu de <var>cha&icirc;ne</var>
9a658bb3989694b409e700f2842c892224fc9700nd en tant qu'<strong>Information suppl&eacute;mentaire</strong> interpr&eacute;t&eacute;e
9a658bb3989694b409e700f2842c892224fc9700nd en HTML pour le module <var>nom-module</var>. Exemple :</p>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd <highlight language="config">
9a658bb3989694b409e700f2842c892224fc9700ndAddModuleInfo mod_deflate.c 'See &lt;a \
9a658bb3989694b409e700f2842c892224fc9700nd href="http://httpd.apache.org/docs/&httpd.docs;/mod/mod_deflate.html"&gt;\
9a658bb3989694b409e700f2842c892224fc9700nd http://httpd.apache.org/docs/&httpd.docs;/mod/mod_deflate.html&lt;/a&gt;'
9a658bb3989694b409e700f2842c892224fc9700nd </highlight>
9a658bb3989694b409e700f2842c892224fc9700nd</usage>
9a658bb3989694b409e700f2842c892224fc9700nd
9a658bb3989694b409e700f2842c892224fc9700nd</directivesynopsis>
9a658bb3989694b409e700f2842c892224fc9700nd</modulesynopsis>
9a658bb3989694b409e700f2842c892224fc9700nd