You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by gr...@apache.org on 2009/10/17 00:49:19 UTC

svn commit: r826124 [5/5] - /httpd/httpd/trunk/docs/manual/mod/

Added: httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,301 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 784558 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<modulesynopsis metafile="mod_remoteip.xml.meta">
+
+<name>mod_remoteip</name>
+<description>Remplace l'adresse IP et le nom d'h&ocirc;te apparents du client
+pour la requ&ecirc;te par l'adresse IP pr&eacute;sent&eacute;e par un mandataire ou un
+r&eacute;partiteur de charge via les en-t&ecirc;tes de la requ&ecirc;te.
+</description>
+
+<status>Base</status>
+<sourcefile>mod_remoteip.c</sourcefile>
+<identifier>remoteip_module</identifier>
+
+<summary>
+    <p>Ce module permet de traiter l'h&ocirc;te distant qui a initi&eacute; la
+    requ&ecirc;te en tant qu'h&ocirc;te distant original du point de vue de httpd &agrave;
+    des fins d'autorisation et de connexion, m&ecirc;me si cet h&ocirc;te distant se
+    trouve derri&egrave;re un r&eacute;partiteur de charge, un serveur frontal, ou un
+    serveur mandataire.</p>
+
+    <p>Le module remplace les adresse IP et nom d'h&ocirc;te apparents
+    distants (du client) pour la requ&ecirc;te par l'adresse IP indiqu&eacute;e dans
+    l'en-t&ecirc;te de requ&ecirc;te configur&eacute; via la directive
+    <directive>RemoteIPHeader</directive>.</p>
+
+    <p>Une fois remplac&eacute;e comme indiqu&eacute;, cette adresse IP apparente est
+    utilis&eacute;e pour les fonctionnalit&eacute;s <directive module="mod_authz_host"
+    type="section">Require host</directive> et <directive
+    module="mod_authz_host" type="section">Require ip</directive> de
+    <module>mod_authz_host</module> ; elle est aussi affich&eacute;e par
+    <module>mod_status</module>, et enregistr&eacute;e via les directives
+    <code>%a</code> et <code>%h</code> du module
+    <module>mod_log_config</module>. Elle permet aussi d'identifier la
+    machine en essayant de lui attribuer une identit&eacute; inetd via le
+    module <module>mod_ident</module> et en fonction de la configuration
+    de la directive <directive
+    module="mod_ident">IdentityCheck</directive>.</p>
+
+    <note type="warning">Il est essentiel de n'activer cette
+    fonctionnalit&eacute; que pour les requ&ecirc;tes en provenance des serveurs
+    interm&eacute;diaires (mandataires, etc...) auxquels le serveur peut faire
+    confiance, car il est trivial pour le client distant d'usurper
+    l'identit&eacute; d'un autre client.</note>
+</summary>
+
+<seealso><module>mod_authz_host</module></seealso>
+<seealso><module>mod_status</module></seealso>
+<seealso><module>mod_log_config</module></seealso>
+<seealso><module>mod_ident</module></seealso>
+
+<section id="processing"><title>Traitement des adresses distantes</title>
+
+    <p>Apache identifie le client par la valeur remote_ip de la
+    connexion, et de cette valeur d&eacute;coulent les valeurs remote_host et
+    remote_logname de la connexion. Ces champs jouent un r&ocirc;le
+    dans l'authentification, l'autorisation et la connexion, ainsi que
+    dans d'autres traitements effectu&eacute;s par d'autres modules
+    chargeables.</p>
+
+    <p>mod_remoteip remplace la v&eacute;ritable remote_ip par la remote_ip
+    indiqu&eacute;e par exemple par un mandataire chaque fois que le serveur
+    effectue une &eacute;valuation du client, et r&eacute;initialise les valeurs de
+    remote_host et remote_logname afin de d&eacute;clencher une nouvelle
+    requ&ecirc;te dns ou ident sur l'adresse IP distante.</p>
+
+    <p>Lorsque la valeur de l'en-t&ecirc;te comporte plusieurs adresses IP
+    distantes s&eacute;par&eacute;es par des virgules, celles-ci sont trait&eacute;es de la
+    droite vers la gauche. Le traitement s'arr&ecirc;te lorsque l'adresse IP
+    distante courante n'est pas digne de confiance pour pr&eacute;senter
+    l'adresse IP pr&eacute;c&eacute;dente. Le champ d'en-t&ecirc;te est alors mis &agrave; jour de
+    fa&ccedil;on &agrave; ne contenir que cette liste d'adresses non confirm&eacute;es, ou
+    bien, si toutes les adresses IP sont dignes de confiance, cet
+    en-t&ecirc;te est tout bonnement supprim&eacute; de la requ&ecirc;te.</p>
+
+    <p>Lors du remplacement de l'adresse IP distante, le module stocke
+    la liste des h&ocirc;tes interm&eacute;diaires dans un m&eacute;mo
+    remoteip-proxy-ip-list, que l'on peut faire enregistrer par
+    <module>mod_log_config</module> en utilisant le symbole de format
+    <code>%{remoteip-proxy-ip-list}n</code>. Si l'administrateur doit
+    stocker ceci dans un en-t&ecirc;te additionnel, la m&ecirc;me valeur peut aussi
+    &ecirc;tre enregistr&eacute;e sous la forme d'un en-t&ecirc;te en utilisant la
+    directive <directive>RemoteIPProxiesHeader</directive>.</p>
+
+    <note><title>Adresses IPv4 converties au format IPv6</title>
+    Avec httpd, d'une mani&egrave;re g&eacute;n&eacute;rale, toute adresse IPv4 convertie au
+    format IPv6 est enregistr&eacute;e sous sa forme IPv4.</note>
+
+    <note><title>Adresses internes (priv&eacute;es)</title>
+    Tous les blocs d'adresses internes 10/8, 172.16/12, 192.168/16,
+    169.254/16 and 127/8 (ainsi que les adresses IPv6 en dehors du bloc
+    public 2000::/3 block) ne sont &eacute;valu&eacute;es par mod_remoteip que lorsque
+    des mandataires internes (intranet)
+    <directive>RemoteIPInternalProxy</directive> sont enregistr&eacute;s.</note>
+
+</section>
+
+<directivesynopsis>
+<name>RemoteIPHeader</name>
+<description>D&eacute;finit le champ d'en-t&ecirc;te qui contiendra les adresses IP
+du client</description>
+<syntax>RemoteIPHeader <var>en-t&ecirc;te</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context></contextlist>
+
+<usage>
+    <p>La directive <directive>RemoteIPHeader</directive> indique &agrave;
+    <module>mod_remoteip</module> de traiter la valeur de
+    l'<var>en-t&ecirc;te</var> sp&eacute;cifi&eacute; comme l'adresse IP du client, ou comme
+    une liste d'adresses IP clients interm&eacute;diaires, en fonction de la
+    configuration des directives
+    <directive>RemoteIPInternalProxy</directive> et
+    <directive>RemoteIPTrustedProxy</directive>. Si ces deux derni&egrave;res
+    directives ne sont pas utilis&eacute;es, <module>mod_remoteip</module>
+    traitera tout h&ocirc;te pr&eacute;sentant une valeur d'IP
+    <directive>RemoteIPHeader</directive> comme h&ocirc;te de confiance.</p>
+
+    <example><title>Exemple &agrave; usage interne (r&eacute;partiteur de
+    charge)</title>
+        RemoteIPHeader X-Client-IP
+    </example>
+
+    <example><title>Exemple dans le cas d'un mandataire</title>
+        RemoteIPHeader X-Forwarded-For
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>RemoteIPInternalProxy</name>
+<description>D&eacute;clare les adresses IP intranet clients comme dignes de
+confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
+<syntax>RemoteIPInternalProxy
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&eacute;seau</var>|<var>nom-h&ocirc;te</var> ...</syntax>
+<contextlist><context>server config</context><context>virtual host</context></contextlist>
+
+<usage>
+    <p>La directive <directive>RemoteIPInternalProxy</directive> permet
+    d'ajouter une ou plusieurs adresses (ou blocs d'adresses) auxquelles
+    on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
+    valide de l'adresse IP du client. A la diff&eacute;rence de la directive
+    <directive>RemoteIPTrustedProxy</directive>, toute adresse IP
+    pr&eacute;sent&eacute;e dans cet en-t&ecirc;te, y comprises les adresses intranet
+    priv&eacute;es, sont consid&eacute;r&eacute;es comme dignes de confiance lorsqu'elles
+    sont indiqu&eacute;es par ces mandataires.</p>
+
+    <example><title>Exemple &agrave; usage interne (r&eacute;partiteur de
+    charge)</title>
+        RemoteIPHeader X-Client-IP<br/>
+        RemoteIPTrustedProxy 10.0.2.0/24<br/>
+        RemoteIPTrustedProxy passerelle.domaine-local
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>RemoteIPInternalProxyList</name>
+<description>D&eacute;clare les adresses IP intranet clients comme dignes de
+confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
+<syntax>RemoteIPInternalProxyList <var>nom-fichier</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context></contextlist>
+
+<usage>
+    <p>La directive <directive>RemoteIPInternalProxyList</directive>
+    permet de sp&eacute;cifier un fichier parcouru au d&eacute;marrage du serveur pour
+    construire une liste d'adresses (ou blocs d'adresses), auxquelles
+    on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
+    valide de l'adresse IP du client.</p>
+
+    <p>Le caract&egrave;re '<code>#</code>' indique une ligne de commentaires,
+    sinon, toutes les lignes s&eacute;par&eacute;es par un caract&egrave;re <code>nouvelle
+    ligne</code> ou
+    tous les &eacute;l&eacute;ments d'une ligne s&eacute;par&eacute;s par un espace sont trait&eacute;s de
+    la m&ecirc;me fa&ccedil;on qu'avec la directive
+    <directive>RemoteIPInternalProxy</directive>.</p>
+
+    <example><title>Exemple &agrave; usage interne (r&eacute;partiteur de
+    charge)</title>
+        RemoteIPHeader X-Client-IP<br/>
+        RemoteIPTrustedProxyList conf/mandataires-de-confiance.lst
+    </example>
+
+    <example><title>contenu de conf/mandataires-de-confiance.lst</title>
+         # Nos mandataires internes de confiance<br/>
+         10.0.2.0/24         # Tout le monde dans le groupe de test<br/>
+         passerelle.domaine-local # Le frontal r&eacute;partiteur de charge
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>RemoteIPProxiesHeader</name>
+<description>D&eacute;clare le champ d'en-t&ecirc;te qui contiendra toutes les
+adresses IP interm&eacute;diaires</description>
+<syntax>RemoteIPProxiesHeader <var>Nom_en-t&ecirc;te</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context></contextlist>
+
+<usage>
+    <p>La directive <directive>RemoteIPProxiesHeader</directive> permet
+    de sp&eacute;cifier l'en-t&ecirc;te dans lequel <module>mod_remoteip</module> va
+    collecter une liste de toutes les adresses IP clients interm&eacute;diaires
+    auxquelles on pourra faire confiance pour r&eacute;soudre la v&eacute;ritable
+    adresse IP distante. Notez que les adresses interm&eacute;diaires
+    <directive>RemoteIPTrustedProxy</directive> sont enregistr&eacute;es dans
+    cet en-t&ecirc;te, alors que toute adresse interm&eacute;diaire
+    <directive>RemoteIPInternalProxy</directive> est omise.</p>
+
+    <example><title>Exemple</title>
+        RemoteIPHeader X-Forwarded-For<br/>
+        RemoteIPProxiesHeader X-Forwarded-By
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>RemoteIPTrustedProxy</name>
+<description>D&eacute;clare les adresses IP intranet clients comme dignes de
+confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
+<syntax>RemoteIPTrustedProxy
+<var>ip-mandataire</var>|<var>ip-mandataire/sous-r&eacute;seau</var>|<var>nom-h&ocirc;te</var> ...</syntax>
+<contextlist><context>server config</context><context>virtual host</context></contextlist>
+
+<usage>
+    <p>La directive <directive>RemoteIPTrustedProxy</directive> permet
+    d'ajouter une ou plusieurs adresses, ou blocs d'adresses, auxquelles
+    on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
+    valide de l'adresse IP du client. A la diff&eacute;rence de la directive
+    <directive>RemoteIPInternalProxy</directive>, toutes les adresses IP
+    intranet ou priv&eacute;es indiqu&eacute;es par de tels mandataires, y compris les
+    blocs d'adresses 10/8, 172.16/12, 192.168/16, 169.254/16 et 127/8
+    (ou situ&eacute;e en dehors du bloc IPv6 public 2000::/3), ne sont pas
+    dignes de confiance en tant qu'adresses IP distantes, et se situent
+    &agrave; gauche dans le contenu de l'en-t&ecirc;te
+    <directive>RemoteIPHeader</directive>.</p>
+
+    <example><title>Exemple d'adresse de confiance (r&eacute;partiteur de
+    charge</title>
+        RemoteIPHeader X-Forwarded-For<br/>
+        RemoteIPTrustedProxy 10.0.2.16/28<br/>
+        RemoteIPTrustedProxy proxy.example.com
+    </example>
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>RemoteIPTrustedProxyList</name>
+<description>D&eacute;clare les adresses IP intranet clients comme dignes de
+confiance pour pr&eacute;senter la valeur RemoteIPHeader</description>
+<syntax>RemoteIPTrustedProxyList <var>nom-fichier</var></syntax>
+<contextlist><context>server config</context><context>virtual host</context></contextlist>
+
+<usage>
+    <p>La directive <directive>RemoteIPTrustedProxyList</directive>
+    permet de sp&eacute;cifier un fichier parcouru au d&eacute;marrage du serveur pour
+    construire une liste d'adresses (ou blocs d'adresses), auxquelles
+    on peut faire confiance pour pr&eacute;senter une valeur RemoteIPHeader
+    valide de l'adresse IP du client.</p>
+
+    <p>Le caract&egrave;re '<code>#</code>' indique une ligne de commentaires,
+    sinon, toutes les lignes s&eacute;par&eacute;es par un caract&egrave;re nouvelle ligne ou
+    tous les &eacute;l&eacute;ments d'une ligne s&eacute;par&eacute;s par un espace sont trait&eacute;s de
+    la m&ecirc;me fa&ccedil;on qu'avec la directive
+    <directive>RemoteIPTrustedProxy</directive>.</p>
+
+    <example><title>Exemple d'adresse de confiance (r&eacute;partiteur de
+    charge</title>
+        RemoteIPHeader X-Forwarded-For<br/>
+        RemoteIPTrustedProxyList conf/mandataires-de-confiance.lst
+    </example>
+
+    <example><title>conf/mandataires-de-confiance.lst contents</title>
+       # Mandataires externes identifi&eacute;s<br/>
+       192.0.2.16/28         #groupe wap phone de mandataires<br/>
+       proxy.isp.example.com #un FAI bien connu
+    </example>
+</usage>
+</directivesynopsis>
+
+
+</modulesynopsis>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.meta?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_remoteip.xml.meta Fri Oct 16 22:49:14 2009
@@ -8,5 +8,6 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_so.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_so.html?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_so.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_so.html Fri Oct 16 22:49:14 2009
@@ -4,6 +4,10 @@
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
 
+URI: mod_so.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
 URI: mod_so.html.ja.utf8
 Content-Language: ja
 Content-type: text/html; charset=UTF-8

Modified: httpd/httpd/trunk/docs/manual/mod/mod_so.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_so.html.en?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_so.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_so.html.en Fri Oct 16 22:49:14 2009
@@ -22,6 +22,7 @@
 <div id="preamble"><h1>Apache Module mod_so</h1>
 <div class="toplang">
 <p><span>Available Languages: </span><a href="../en/mod/mod_so.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_so.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
 <a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
 <a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
@@ -183,6 +184,7 @@
 </div>
 <div class="bottomlang">
 <p><span>Available Languages: </span><a href="../en/mod/mod_so.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_so.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
 <a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
 <a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>

Added: httpd/httpd/trunk/docs/manual/mod/mod_so.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_so.html.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_so.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_so.html.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,206 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>mod_so - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.3</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.3</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_so</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_so.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Chargement de modules ou de code exécutable au cours du
+démarrage ou du redémarrage du serveur</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>so_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_so.c</td></tr>
+<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Sous Windows, c'est un module de base (toujours
+inclus)</td></tr></table>
+<h3>Sommaire</h3>
+
+
+    <p>Sur les systèmes d'exploitation sélectionnés, ce module peut être
+    utilisé pour charger des modules dans Apache en cours d'exécution
+    grâce au mécanisme des <a href="../dso.html">Dynamic Shared Object ou Objets Partagés
+    Dynamiquement</a> (DSO), et évite ainsi de devoir effectuer une
+    recompilation.</p>
+
+    <p>Sous Unix, le code chargé provient en général de fichiers objet
+    partagés possèdant en général l'extension <code>.so</code>, alors
+    que sous Windows, l'extension peut être soit <code>.so</code>, soit
+    <code>.dll</code>.</p>
+
+    <div class="warning"><h3>Avertissement</h3>
+    <p>Les modules Apache 1.3 ne peuvent pas être utilisés directement
+    avec Apache 2.0 - ils doivent être modifiés pour pouvoir être
+    chargés dynamiquement ou compilés dans Apache 2.0.</p>
+    </div>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#loadfile">LoadFile</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#loadmodule">LoadModule</a></li>
+</ul>
+<h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#windows">Création de modules chargeables pour
+Windows</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="windows" id="windows">Création de modules chargeables pour
+Windows</a></h2>
+
+    <div class="note"><h3>Note</h3>
+    <p>Le format des noms de modules pour Windows a été modifié avec
+    Apache 1.3.15 et 2.0 - les modules possèdent maintenant un nom du
+    style "mod_foo.so".</p>
+
+    <p>Bien que mod_so puisse encore charger des modules possèdant un
+    nom du style ApacheModuleFoo.dll, il est préférable d'utiliser la
+    nouvelle convention de nommage ; si vous modifiez votre module
+    chargeable pour la version 2.0, veuillez aussi modifier son nom pour
+    respecter cette nouvelle convention.</p></div>
+
+    <p>Les API des modules Apache sous Unix et Windows sont identiques.
+    Alors que certains modules s'appuient sur certains
+    aspects de l'architecture Unix non présents dans Windows, et ne
+    fonctionneront donc pas sur cette dernière plate-forme, de nombreux
+    modules fonctionnent sous Windows avec peu ou pas de modification
+    par rapport à leur version Unix.</p>
+
+    <p>Lorsqu'un module fonctionne, il peut être ajouté au serveur de
+    deux manières. Sous Unix, il peut être compilé dans le serveur.
+    Comme Apache pour Windows ne dispose pas du programme
+    <code>Configure</code> propre à Apache pour Unix, le fichier source
+    du module doit être ajouté au fichier projet Apache de base, et ses
+    symboles ajoutés au fichier <code>os\win32\modules.c</code>.</p>
+
+    <p>La seconde méthode consiste à compiler le module en tant que DLL,
+    à savoir une bibliothèque partagée qui pourra être chargée dans le
+    serveur en cours d'exécution via la directive
+    <code><code class="directive">LoadModule</code></code>. Ces modules DLL
+    peuvent être distribués et exécutés sur toute installation d'Apache
+    pour Windows, sans avoir à recompiler le serveur.</p>
+
+    <p>Pour créer un module DLL, il est nécessaire d'apporter une légère
+    modification à son fichier source : l'enregistrement du module doit
+    être exporté depuis la DLL (qui sera elle-même créée plus tard ;
+    voir plus loin). Pour ce faire, ajoutez la macro
+    <code>AP_MODULE_DECLARE_DATA</code> (définie dans les fichiers
+    d'en-têtes d'Apache) à la définition de l'enregistrement de votre
+    module. Par exemple, si votre module est déclaré comme suit :</p>
+
+<div class="example"><p><code>
+    module foo_module;
+</code></p></div>
+
+    <p>Remplacez cette ligne par :</p>
+<div class="example"><p><code>
+    module AP_MODULE_DECLARE_DATA foo_module;
+</code></p></div>
+
+    <p>Notez que cette macro ne sera prise en compte que sous Windows,
+    si bien que le module poura être utilisé sans changement sous Unix,
+    si besoin est. Alternativement, si vous êtes familier avec les
+    fichiers <code>.DEF</code>, vous pouvez les utiliser pour exporter
+    l'enregistrement du module.</p>
+
+    <p>Maintenant, nous sommes prêts à créer une DLL contenant notre
+    module. Il va falloir pour cela la lier avec la bibliothèque
+    d'export libhttpd.lib qui a été créée au cours de la compilation de
+    la bibliothèque partagée libhttpd.dll. Il sera peut-être aussi
+    nécessaire de modifier la configuration du compilateur pour
+    s'assurer que les fichiers d'en-têtes d'Apache seront correctement
+    localisés. Vous trouverez cette bibliothèque à la racine du
+    répertoire des modules de votre serveur. Il est souhaitable
+    d'utiliser un fichier de module .dsp existant dans l'arborescence
+    afin de s'assurer que l'environnement de compilation est
+    correctement configuré, mais vous pouvez aussi comparer les options
+    de compilation et d'édition de liens à votre fichier .dsp.</p>
+
+    <p>Ceci devrait créer une version DLL de votre module. Il vous
+    suffit maintenant de l'enregistrer dans le répertoire
+    <code>modules</code> à la racine de votre serveur, et d'utiliser la
+    directive <code class="directive">LoadModule</code> pour la charger.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LoadFile" id="LoadFile">LoadFile</a> <a name="loadfile" id="loadfile">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liaison du fichier objet ou de la bibliothèque
+spécifié</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LoadFile <em>nom-fichier</em> [<em>nom-fichier</em>] ...</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_so</td></tr>
+</table>
+
+    <p>La directive LoadFile permet de lier le fichier objet ou la
+    bibliothèque spécifié au serveur lors du démarrage ou du redémarrage
+    de ce dernier ; ceci permet d'ajouter tout code additionnel
+    nécessaire au fonctionnement d'un module.
+    <em>nom-fichier</em> est soit un chemin absolu, soit un chemin
+    relatif au répertoire défini par la directive <a href="core.html#serverroot">ServerRoot</a>.</p>
+
+    <p>Par exemple:</p>
+
+    <div class="example"><p><code>LoadFile libexec/libxmlparse.so</code></p></div>
+
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="LoadModule" id="LoadModule">LoadModule</a> <a name="loadmodule" id="loadmodule">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Liaison avec le serveur du fichier objet ou de la
+bibliothèque spécifié, et ajout de ce dernier à la liste des modules
+actifs</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>LoadModule <em>module nom-fichier</em></code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_so</td></tr>
+</table>
+    <p>La directive LoadModule permet de lier le fichier objet ou la
+    bibliothèque <em>nom-fichier</em> avec le serveur, et d'ajouter la
+    structure de module nommée <em>module</em> à la liste des modules
+    actifs. <em>module</em> est le nom de la variable externe de type
+    <code>module</code> dans le fichier, et est référencé comme <a href="module-dict.html#ModuleIdentifier">Identificateur de
+    module</a> dans la documentation des modules. Exemple :</p>
+
+    <div class="example"><p><code>
+      LoadModule status_module modules/mod_status.so
+    </code></p></div>
+
+    <p>charge le module spécifié depuis le sous-répertoire des modules
+    situé à la racine du serveur.</p>
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_so.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_so.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ja/mod/mod_so.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_so.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/mod/mod_so.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html>
\ No newline at end of file

Added: httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_so.xml.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,190 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 420990 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<modulesynopsis metafile="mod_so.xml.meta">
+
+<name>mod_so</name>
+<description>Chargement de modules ou de code ex&eacute;cutable au cours du
+d&eacute;marrage ou du red&eacute;marrage du serveur</description>
+<status>Extension</status>
+<sourcefile>mod_so.c</sourcefile>
+<identifier>so_module</identifier>
+<compatibility>Sous Windows, c'est un module de base (toujours
+inclus)</compatibility>
+
+<summary>
+
+    <p>Sur les syst&egrave;mes d'exploitation s&eacute;lectionn&eacute;s, ce module peut &ecirc;tre
+    utilis&eacute; pour charger des modules dans Apache en cours d'ex&eacute;cution
+    gr&acirc;ce au m&eacute;canisme des <a
+    href="../dso.html">Dynamic Shared Object ou Objets Partag&eacute;s
+    Dynamiquement</a> (DSO), et &eacute;vite ainsi de devoir effectuer une
+    recompilation.</p>
+
+    <p>Sous Unix, le code charg&eacute; provient en g&eacute;n&eacute;ral de fichiers objet
+    partag&eacute;s poss&egrave;dant en g&eacute;n&eacute;ral l'extension <code>.so</code>, alors
+    que sous Windows, l'extension peut &ecirc;tre soit <code>.so</code>, soit
+    <code>.dll</code>.</p>
+
+    <note type="warning"><title>Avertissement</title>
+    <p>Les modules Apache 1.3 ne peuvent pas &ecirc;tre utilis&eacute;s directement
+    avec Apache 2.0 - ils doivent &ecirc;tre modifi&eacute;s pour pouvoir &ecirc;tre
+    charg&eacute;s dynamiquement ou compil&eacute;s dans Apache 2.0.</p>
+    </note>
+</summary>
+
+<section id="windows"><title>Cr&eacute;ation de modules chargeables pour
+Windows</title>
+
+    <note><title>Note</title>
+    <p>Le format des noms de modules pour Windows a &eacute;t&eacute; modifi&eacute; avec
+    Apache 1.3.15 et 2.0 - les modules poss&egrave;dent maintenant un nom du
+    style "mod_foo.so".</p>
+
+    <p>Bien que mod_so puisse encore charger des modules poss&egrave;dant un
+    nom du style ApacheModuleFoo.dll, il est pr&eacute;f&eacute;rable d'utiliser la
+    nouvelle convention de nommage ; si vous modifiez votre module
+    chargeable pour la version 2.0, veuillez aussi modifier son nom pour
+    respecter cette nouvelle convention.</p></note>
+
+    <p>Les API des modules Apache sous Unix et Windows sont identiques.
+    Alors que certains modules s'appuient sur certains
+    aspects de l'architecture Unix non pr&eacute;sents dans Windows, et ne
+    fonctionneront donc pas sur cette derni&egrave;re plate-forme, de nombreux
+    modules fonctionnent sous Windows avec peu ou pas de modification
+    par rapport &agrave; leur version Unix.</p>
+
+    <p>Lorsqu'un module fonctionne, il peut &ecirc;tre ajout&eacute; au serveur de
+    deux mani&egrave;res. Sous Unix, il peut &ecirc;tre compil&eacute; dans le serveur.
+    Comme Apache pour Windows ne dispose pas du programme
+    <code>Configure</code> propre &agrave; Apache pour Unix, le fichier source
+    du module doit &ecirc;tre ajout&eacute; au fichier projet Apache de base, et ses
+    symboles ajout&eacute;s au fichier <code>os\win32\modules.c</code>.</p>
+
+    <p>La seconde m&eacute;thode consiste &agrave; compiler le module en tant que DLL,
+    &agrave; savoir une biblioth&egrave;que partag&eacute;e qui pourra &ecirc;tre charg&eacute;e dans le
+    serveur en cours d'ex&eacute;cution via la directive
+    <code><directive>LoadModule</directive></code>. Ces modules DLL
+    peuvent &ecirc;tre distribu&eacute;s et ex&eacute;cut&eacute;s sur toute installation d'Apache
+    pour Windows, sans avoir &agrave; recompiler le serveur.</p>
+
+    <p>Pour cr&eacute;er un module DLL, il est n&eacute;cessaire d'apporter une l&eacute;g&egrave;re
+    modification &agrave; son fichier source : l'enregistrement du module doit
+    &ecirc;tre export&eacute; depuis la DLL (qui sera elle-m&ecirc;me cr&eacute;&eacute;e plus tard ;
+    voir plus loin). Pour ce faire, ajoutez la macro
+    <code>AP_MODULE_DECLARE_DATA</code> (d&eacute;finie dans les fichiers
+    d'en-t&ecirc;tes d'Apache) &agrave; la d&eacute;finition de l'enregistrement de votre
+    module. Par exemple, si votre module est d&eacute;clar&eacute; comme suit :</p>
+
+<example>
+    module foo_module;
+</example>
+
+    <p>Remplacez cette ligne par :</p>
+<example>
+    module AP_MODULE_DECLARE_DATA foo_module;
+</example>
+
+    <p>Notez que cette macro ne sera prise en compte que sous Windows,
+    si bien que le module poura &ecirc;tre utilis&eacute; sans changement sous Unix,
+    si besoin est. Alternativement, si vous &ecirc;tes familier avec les
+    fichiers <code>.DEF</code>, vous pouvez les utiliser pour exporter
+    l'enregistrement du module.</p>
+
+    <p>Maintenant, nous sommes pr&ecirc;ts &agrave; cr&eacute;er une DLL contenant notre
+    module. Il va falloir pour cela la lier avec la biblioth&egrave;que
+    d'export libhttpd.lib qui a &eacute;t&eacute; cr&eacute;&eacute;e au cours de la compilation de
+    la biblioth&egrave;que partag&eacute;e libhttpd.dll. Il sera peut-&ecirc;tre aussi
+    n&eacute;cessaire de modifier la configuration du compilateur pour
+    s'assurer que les fichiers d'en-t&ecirc;tes d'Apache seront correctement
+    localis&eacute;s. Vous trouverez cette biblioth&egrave;que &agrave; la racine du
+    r&eacute;pertoire des modules de votre serveur. Il est souhaitable
+    d'utiliser un fichier de module .dsp existant dans l'arborescence
+    afin de s'assurer que l'environnement de compilation est
+    correctement configur&eacute;, mais vous pouvez aussi comparer les options
+    de compilation et d'&eacute;dition de liens &agrave; votre fichier .dsp.</p>
+
+    <p>Ceci devrait cr&eacute;er une version DLL de votre module. Il vous
+    suffit maintenant de l'enregistrer dans le r&eacute;pertoire
+    <code>modules</code> &agrave; la racine de votre serveur, et d'utiliser la
+    directive <directive>LoadModule</directive> pour la charger.</p>
+
+</section>
+
+<directivesynopsis>
+<name>LoadFile</name>
+<description>Liaison du fichier objet ou de la biblioth&egrave;que
+sp&eacute;cifi&eacute;</description>
+<syntax>LoadFile <em>nom-fichier</em> [<em>nom-fichier</em>] ...</syntax>
+<contextlist>
+<context>server config</context>
+</contextlist>
+
+<usage>
+
+    <p>La directive LoadFile permet de lier le fichier objet ou la
+    biblioth&egrave;que sp&eacute;cifi&eacute; au serveur lors du d&eacute;marrage ou du red&eacute;marrage
+    de ce dernier ; ceci permet d'ajouter tout code additionnel
+    n&eacute;cessaire au fonctionnement d'un module.
+    <em>nom-fichier</em> est soit un chemin absolu, soit un chemin
+    relatif au r&eacute;pertoire d&eacute;fini par la directive <a
+    href="core.html#serverroot">ServerRoot</a>.</p>
+
+    <p>Par exemple:</p>
+
+    <example>LoadFile libexec/libxmlparse.so</example>
+
+</usage>
+</directivesynopsis>
+
+<directivesynopsis>
+<name>LoadModule</name>
+<description>Liaison avec le serveur du fichier objet ou de la
+biblioth&egrave;que sp&eacute;cifi&eacute;, et ajout de ce dernier &agrave; la liste des modules
+actifs</description>
+<syntax>LoadModule <em>module nom-fichier</em></syntax>
+<contextlist>
+<context>server config</context>
+</contextlist>
+
+<usage>
+    <p>La directive LoadModule permet de lier le fichier objet ou la
+    biblioth&egrave;que <em>nom-fichier</em> avec le serveur, et d'ajouter la
+    structure de module nomm&eacute;e <em>module</em> &agrave; la liste des modules
+    actifs. <em>module</em> est le nom de la variable externe de type
+    <code>module</code> dans le fichier, et est r&eacute;f&eacute;renc&eacute; comme <a
+    href="module-dict.html#ModuleIdentifier">Identificateur de
+    module</a> dans la documentation des modules. Exemple :</p>
+
+    <example>
+      LoadModule status_module modules/mod_status.so
+    </example>
+
+    <p>charge le module sp&eacute;cifi&eacute; depuis le sous-r&eacute;pertoire des modules
+    situ&eacute; &agrave; la racine du serveur.</p>
+</usage>
+
+</directivesynopsis>
+</modulesynopsis>
+

Modified: httpd/httpd/trunk/docs/manual/mod/mod_so.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_so.xml.meta?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_so.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_so.xml.meta Fri Oct 16 22:49:14 2009
@@ -8,6 +8,7 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
     <variant>ja</variant>
     <variant>ko</variant>
     <variant>tr</variant>

Modified: httpd/httpd/trunk/docs/manual/mod/mod_status.html
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_status.html?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_status.html (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_status.html Fri Oct 16 22:49:14 2009
@@ -4,6 +4,10 @@
 Content-Language: en
 Content-type: text/html; charset=ISO-8859-1
 
+URI: mod_status.html.fr
+Content-Language: fr
+Content-type: text/html; charset=ISO-8859-1
+
 URI: mod_status.html.ja.utf8
 Content-Language: ja
 Content-type: text/html; charset=UTF-8

Modified: httpd/httpd/trunk/docs/manual/mod/mod_status.html.en
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_status.html.en?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_status.html.en (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_status.html.en Fri Oct 16 22:49:14 2009
@@ -22,6 +22,7 @@
 <div id="preamble"><h1>Apache Module mod_status</h1>
 <div class="toplang">
 <p><span>Available Languages: </span><a href="../en/mod/mod_status.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_status.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
 <a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
 <a href="../tr/mod/mod_status.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
@@ -192,6 +193,7 @@
 </div>
 <div class="bottomlang">
 <p><span>Available Languages: </span><a href="../en/mod/mod_status.html" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_status.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a> |
 <a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
 <a href="../tr/mod/mod_status.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>

Added: httpd/httpd/trunk/docs/manual/mod/mod_status.html.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_status.html.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_status.html.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_status.html.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,208 @@
+<?xml version="1.0" encoding="ISO-8859-1"?>
+<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
+<html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head><!--
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+              This file is generated from xml source: DO NOT EDIT
+        XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
+      -->
+<title>mod_status - Serveur Apache HTTP</title>
+<link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
+<link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
+<link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" />
+<link href="../images/favicon.ico" rel="shortcut icon" /></head>
+<body>
+<div id="page-header">
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p>
+<p class="apache">Serveur Apache HTTP Version 2.3</p>
+<img alt="" src="../images/feather.gif" /></div>
+<div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
+<div id="path">
+<a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.3</a> &gt; <a href="./">Modules</a></div>
+<div id="page-content">
+<div id="preamble"><h1>Module Apache mod_status</h1>
+<div class="toplang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_status.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/mod/mod_status.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div>
+<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des informations sur les performances et l'activité
+du serveur</td></tr>
+<tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>status_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_status.c</td></tr></table>
+<h3>Sommaire</h3>
+
+    <p>Le module Status permet à un administrateur de déterminer le
+    niveau de performances de son serveur. Les statistiques instantanées
+    du serveur sont présentées dans une page HTML sous une forme
+    aisément lisible. Si nécessaire, cette page peut être configurée
+    pour être automatiquement actualisée (sous réserve de
+    compatibilité du navigateur). Une autre page fournit l'état
+    instantané du serveur sous la forme d'une simple liste lisible par
+    une machine.</p>
+
+    <p>Les détails fournis sont :</p>
+
+    <ul>
+      <li>Le nombre de processus servant les requêtes</li>
+
+      <li>Le nombre de processus inactifs</li>
+
+      <li>L'état de chaque processus, le nombre de requêtes qu'il a
+      traitées et le nombre total d'octets qu'il a servis (*)</li>
+
+      <li>Le nombre total d'accès effectués et d'octets servis (*)</li>
+
+      <li>Le moment où le serveur a été démarré/redémarré et le temps
+      écoulé depuis</li>
+
+      <li>Les valeurs moyennes du nombre de requêtes par seconde, du
+      nombre d'octets servis par seconde et du nombre d'octets par
+      requête (*)</li>
+
+      <li>Le pourcentage CPU instantané utilisé par chaque processus et
+      par Apache tout entier (*)</li>
+
+      <li>Les hôtes et requêtes actuellement en cours de traitement
+      (*)</li>
+    </ul>
+
+    <p>Les lignes se terminant par "(*)" ne sont disponibles que si la
+    directive <code class="directive"><a href="#extendedstatus">ExtendedStatus</a></code>
+    est définie à <code>On</code>.</p>
+</div>
+<div id="quickview"><h3 class="directives">Directives</h3>
+<ul id="toc">
+<li><img alt="" src="../images/down.gif" /> <a href="#extendedstatus">ExtendedStatus</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#seerequesttail">SeeRequestTail</a></li>
+</ul>
+<h3>Sujets</h3>
+<ul id="topics">
+<li><img alt="" src="../images/down.gif" /> <a href="#enable">Activation du rapport d'état</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#autoupdate">Actualisation automatique</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#machinereadable">Fichier d'état lisible par une machine</a></li>
+</ul></div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="enable" id="enable">Activation du rapport d'état</a></h2>
+    
+
+    <p>Pour n'activer les rapports d'état que pour les navigateurs
+    appartenent au domaine exemple.com, ajoutez ces lignes à votre
+    fichier de configuration <code>httpd.conf</code> :</p>
+<div class="example"><p><code>
+    &lt;Location /etat-serveur&gt;<br />
+    SetHandler server-status<br />
+<br />
+    Order Deny,Allow<br />
+    Deny from all<br />
+    Allow from .exemple.com<br />
+    &lt;/Location&gt;
+</code></p></div>
+
+    <p>Il est alors possible d'obtenir les statistiques du serveur en
+    utilisant un navigateur web et en accédant à la page
+    <code>http://votre.serveur/etat-serveur</code>.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="autoupdate" id="autoupdate">Actualisation automatique</a></h2>
+
+    
+    <p>Vous pouvez faire en sorte que cette page d'état s'actualise
+    elle-même automatiquement si votre navigateur supporte "refresh".
+    Pour ce faire, accédez à la page
+    <code>http://votre.serveur/etat-serveur?refresh=N</code>, pour que
+    cette dernière soit actualisée toutes les N secondes.</p>
+
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="machinereadable" id="machinereadable">Fichier d'état lisible par une machine</a></h2>
+
+    
+    <p>La page <code>http://votre.serveur/etat-serveur?auto</code>
+    permet d'obtenir une version du fichier d'état lisible par une
+    machine. Ceci s'avère intéressant dans le cadre d'une exécution
+    automatique : voir le programme en Perl
+    <code>log_server_status</code>situé dans le répertoire
+    <code>/support</code> de la distribution d'Apache.</p>
+
+    <div class="note">
+      <strong>Veuillez noter que si <code class="module"><a href="../mod/mod_status.html">mod_status</a></code> a été
+      compilé dans le serveur, son gestionnaire sera disponible dans
+      <em>tous</em> les fichiers de configuration, y compris les
+      fichiers de configuration de <em>niveau répertoire</em> (par
+      exemple <code>.htaccess</code>), ce qui peut avoir des
+      répercutions quant à la sécurité de votre site.</strong>
+    </div>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="ExtendedStatus" id="ExtendedStatus">ExtendedStatus</a> <a name="extendedstatus" id="extendedstatus">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Extrait des informations d'état étendues pour chaque
+requête</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>ExtendedStatus On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>ExtendedStatus Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_status</td></tr>
+</table>
+    <p>Cette directive s'applique au serveur dans son ensemble, et ne
+    peut pas être activée/désactivée pour un serveur virtuel
+    particulier. Notez que l'extraction des informations d'état étendues
+    peut ralentir le serveur.</p>
+
+</div>
+<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="directive-section"><h2><a name="SeeRequestTail" id="SeeRequestTail">SeeRequestTail</a> <a name="seerequesttail" id="seerequesttail">Directive</a></h2>
+<table class="directive">
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Détermine si mod_status affiche les 63 premiers caractères
+d'une requête ou les 63 derniers, en supposant que la requête
+elle-même possède plus de 63 caractères.</td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SeeRequestTail On|Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SeeRequestTail Off</code></td></tr>
+<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur</td></tr>
+<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Base</td></tr>
+<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_status</td></tr>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.2.7
+d'Apache.</td></tr>
+</table>
+    <p>Avec <code>ExtendedStatus On</code>, mod_status affiche la
+    véritable requête en cours de traitement. Pour des raisons
+    historiques, seuls 63 caractères de la requête sont réellement
+    stockés à des fins d'affichage. Cette directive permet de déterminer
+    si ce sont les 63 premiers caractères qui seront stockés (c'est le
+    comportement par défaut et celui des versions antérieures à 2.2.7),
+    ou si ce sont les 63 derniers. Ceci ne s'applique bien entendu que
+    si la taille de la requête est de 64 caractères ou plus.</p>
+
+    <p>Si Apache traite la requête <code>GET&nbsp;/disque1/stockage/apache/htdocs/images/rep-images1/nourriture/pommes.jpg&nbsp;HTTP/1.1</code>
+    , l'affichage de la requête par mod_status se présentera comme suit :
+    </p>
+
+    <table class="bordered">
+      <tr>
+        <th>Off (défaut)</th>
+        <td>GET&nbsp;/disque1/stockage/apache/htdocs/images/rep-images1/nourritu</td>
+      </tr>
+      <tr>
+        <th>On</th>
+        <td>apache/htdocs/images/rep-images1/nourriture/pommes.jpg&nbsp;HTTP/1.1</td>
+      </tr>
+    </table>
+
+
+</div>
+</div>
+<div class="bottomlang">
+<p><span>Langues Disponibles: </span><a href="../en/mod/mod_status.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
+<a href="../fr/mod/mod_status.html" title="Français">&nbsp;fr&nbsp;</a> |
+<a href="../ja/mod/mod_status.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
+<a href="../ko/mod/mod_status.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
+<a href="../tr/mod/mod_status.html" hreflang="tr" rel="alternate" title="Türkçe">&nbsp;tr&nbsp;</a></p>
+</div><div id="footer">
+<p class="apache">Copyright 2009 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div>
+</body></html>
\ No newline at end of file

Added: httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr?rev=826124&view=auto
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr (added)
+++ httpd/httpd/trunk/docs/manual/mod/mod_status.xml.fr Fri Oct 16 22:49:14 2009
@@ -0,0 +1,189 @@
+<?xml version="1.0"?>
+<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
+<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
+<!-- English Revision : 779139 -->
+<!-- French translation : Lucien GENTIS -->
+<!-- Reviewed by : Vincent Deffontaines -->
+
+<!--
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements.  See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License.  You may obtain a copy of the License at
+
+     http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+-->
+
+<modulesynopsis metafile="mod_status.xml.meta">
+
+<name>mod_status</name>
+<description>Fournit des informations sur les performances et l'activit&eacute;
+du serveur</description>
+<status>Base</status>
+<sourcefile>mod_status.c</sourcefile>
+<identifier>status_module</identifier>
+
+
+<summary>
+    <p>Le module Status permet &agrave; un administrateur de d&eacute;terminer le
+    niveau de performances de son serveur. Les statistiques instantan&eacute;es
+    du serveur sont pr&eacute;sent&eacute;es dans une page HTML sous une forme
+    ais&eacute;ment lisible. Si n&eacute;cessaire, cette page peut &ecirc;tre configur&eacute;e
+    pour &ecirc;tre automatiquement actualis&eacute;e (sous r&eacute;serve de
+    compatibilit&eacute; du navigateur). Une autre page fournit l'&eacute;tat
+    instantan&eacute; du serveur sous la forme d'une simple liste lisible par
+    une machine.</p>
+
+    <p>Les d&eacute;tails fournis sont :</p>
+
+    <ul>
+      <li>Le nombre de processus servant les requ&ecirc;tes</li>
+
+      <li>Le nombre de processus inactifs</li>
+
+      <li>L'&eacute;tat de chaque processus, le nombre de requ&ecirc;tes qu'il a
+      trait&eacute;es et le nombre total d'octets qu'il a servis (*)</li>
+
+      <li>Le nombre total d'acc&egrave;s effectu&eacute;s et d'octets servis (*)</li>
+
+      <li>Le moment o&ugrave; le serveur a &eacute;t&eacute; d&eacute;marr&eacute;/red&eacute;marr&eacute; et le temps
+      &eacute;coul&eacute; depuis</li>
+
+      <li>Les valeurs moyennes du nombre de requ&ecirc;tes par seconde, du
+      nombre d'octets servis par seconde et du nombre d'octets par
+      requ&ecirc;te (*)</li>
+
+      <li>Le pourcentage CPU instantan&eacute; utilis&eacute; par chaque processus et
+      par Apache tout entier (*)</li>
+
+      <li>Les h&ocirc;tes et requ&ecirc;tes actuellement en cours de traitement
+      (*)</li>
+    </ul>
+
+    <p>Les lignes se terminant par "(*)" ne sont disponibles que si la
+    directive <directive module="mod_status">ExtendedStatus</directive>
+    est d&eacute;finie &agrave; <code>On</code>.</p>
+</summary>
+
+<section id="enable">
+    <title>Activation du rapport d'&eacute;tat</title>
+
+    <p>Pour n'activer les rapports d'&eacute;tat que pour les navigateurs
+    appartenent au domaine exemple.com, ajoutez ces lignes &agrave; votre
+    fichier de configuration <code>httpd.conf</code> :</p>
+<example>
+    &lt;Location /etat-serveur&gt;<br />
+    SetHandler server-status<br />
+<br />
+    Order Deny,Allow<br />
+    Deny from all<br />
+    Allow from .exemple.com<br />
+    &lt;/Location&gt;
+</example>
+
+    <p>Il est alors possible d'obtenir les statistiques du serveur en
+    utilisant un navigateur web et en acc&eacute;dant &agrave; la page
+    <code>http://votre.serveur/etat-serveur</code>.</p>
+</section>
+
+<section id="autoupdate">
+
+    <title>Actualisation automatique</title>
+    <p>Vous pouvez faire en sorte que cette page d'&eacute;tat s'actualise
+    elle-m&ecirc;me automatiquement si votre navigateur supporte "refresh".
+    Pour ce faire, acc&eacute;dez &agrave; la page
+    <code>http://votre.serveur/etat-serveur?refresh=N</code>, pour que
+    cette derni&egrave;re soit actualis&eacute;e toutes les N secondes.</p>
+
+</section>
+
+<section id="machinereadable">
+
+    <title>Fichier d'&eacute;tat lisible par une machine</title>
+    <p>La page <code>http://votre.serveur/etat-serveur?auto</code>
+    permet d'obtenir une version du fichier d'&eacute;tat lisible par une
+    machine. Ceci s'av&egrave;re int&eacute;ressant dans le cadre d'une ex&eacute;cution
+    automatique : voir le programme en Perl
+    <code>log_server_status</code>situ&eacute; dans le r&eacute;pertoire
+    <code>/support</code> de la distribution d'Apache.</p>
+
+    <note>
+      <strong>Veuillez noter que si <module>mod_status</module> a &eacute;t&eacute;
+      compil&eacute; dans le serveur, son gestionnaire sera disponible dans
+      <em>tous</em> les fichiers de configuration, y compris les
+      fichiers de configuration de <em>niveau r&eacute;pertoire</em> (par
+      exemple <code>.htaccess</code>), ce qui peut avoir des
+      r&eacute;percutions quant &agrave; la s&eacute;curit&eacute; de votre site.</strong>
+    </note>
+
+</section>
+
+<directivesynopsis>
+
+<name>ExtendedStatus</name>
+<description>Extrait des informations d'&eacute;tat &eacute;tendues pour chaque
+requ&ecirc;te</description>
+<syntax>ExtendedStatus On|Off</syntax>
+<default>ExtendedStatus Off</default>
+<contextlist><context>server config</context></contextlist>
+
+<usage>
+    <p>Cette directive s'applique au serveur dans son ensemble, et ne
+    peut pas &ecirc;tre activ&eacute;e/d&eacute;sactiv&eacute;e pour un serveur virtuel
+    particulier. Notez que l'extraction des informations d'&eacute;tat &eacute;tendues
+    peut ralentir le serveur.</p>
+</usage>
+
+</directivesynopsis>
+<directivesynopsis>
+
+<name>SeeRequestTail</name>
+<description>D&eacute;termine si mod_status affiche les 63 premiers caract&egrave;res
+d'une requ&ecirc;te ou les 63 derniers, en supposant que la requ&ecirc;te
+elle-m&ecirc;me poss&egrave;de plus de 63 caract&egrave;res.</description>
+<syntax>SeeRequestTail On|Off</syntax>
+<default>SeeRequestTail Off</default>
+<contextlist><context>server config</context></contextlist>
+<compatibility>Disponible depuis la version 2.2.7
+d'Apache.</compatibility>
+
+<usage>
+    <p>Avec <code>ExtendedStatus On</code>, mod_status affiche la
+    v&eacute;ritable requ&ecirc;te en cours de traitement. Pour des raisons
+    historiques, seuls 63 caract&egrave;res de la requ&ecirc;te sont r&eacute;ellement
+    stock&eacute;s &agrave; des fins d'affichage. Cette directive permet de d&eacute;terminer
+    si ce sont les 63 premiers caract&egrave;res qui seront stock&eacute;s (c'est le
+    comportement par d&eacute;faut et celui des versions ant&eacute;rieures &agrave; 2.2.7),
+    ou si ce sont les 63 derniers. Ceci ne s'applique bien entendu que
+    si la taille de la requ&ecirc;te est de 64 caract&egrave;res ou plus.</p>
+
+    <p>Si Apache traite la requ&ecirc;te <code
+    >GET&nbsp;/disque1/stockage/apache/htdocs/images/rep-images1/nourriture/pommes.jpg&nbsp;HTTP/1.1</code>
+    , l'affichage de la requ&ecirc;te par mod_status se pr&eacute;sentera comme suit :
+    </p>
+
+    <table border="1">
+      <tr>
+        <th>Off (d&eacute;faut)</th>
+        <td>GET&nbsp;/disque1/stockage/apache/htdocs/images/rep-images1/nourritu</td>
+      </tr>
+      <tr>
+        <th>On</th>
+        <td>apache/htdocs/images/rep-images1/nourriture/pommes.jpg&nbsp;HTTP/1.1</td>
+      </tr>
+    </table>
+
+</usage>
+
+</directivesynopsis>
+
+</modulesynopsis>
+

Modified: httpd/httpd/trunk/docs/manual/mod/mod_status.xml.meta
URL: http://svn.apache.org/viewvc/httpd/httpd/trunk/docs/manual/mod/mod_status.xml.meta?rev=826124&r1=826123&r2=826124&view=diff
==============================================================================
--- httpd/httpd/trunk/docs/manual/mod/mod_status.xml.meta (original)
+++ httpd/httpd/trunk/docs/manual/mod/mod_status.xml.meta Fri Oct 16 22:49:14 2009
@@ -8,6 +8,7 @@
 
   <variants>
     <variant>en</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
     <variant>tr</variant>