<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!--English Revision : 965792 -->
+<!--English Revision : 1061758 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
sont ignorés; vous pouvez par conséquent indenter les directives
afin d'améliorer la lisibilité.</p>
- <p>On peut utiliser les variables d'environnement du shell dans les
- lignes du fichier de configuration en utilisant la syntaxe
- <code>${ENVVAR}</code>. Si "ENVVAR" est le nom d'une variable
- d'environnement valide, sa valeur remplace l'expression
- <code>${ENVVAR}</code> dans la ligne du fichier de configuration, et
- le traitement continue comme si cette valeur avait été inscrite
- directement dans le fichier de configuration. Si la variable ENVVAR
- n'est pas trouvée, l'expression "${ENVVAR}" est conservée tel quel
- pour une utilisation ultérieure dans le traitement du fichier de
- configuration.</p>
-
- <p>Seules les variables d'environnement définies avant le démarrage
- du serveur peuvent être utilisées dans les extensions. Les variables
+ <p>Les valeurs des variables d'environnement ou des variables
+ définies via la directive <directive
+ module="core">Define</directive> peuvent être utilisées dans le
+ fichier de configuration en utilisant la syntaxe
+ <code>${VAR}</code>. Si "VAR" est le nom d'une variable valide, la
+ valeur de la variable est alors substituée à la chaîne
+ <code>${VAR}</code>, et le processus de lecture du fichier de
+ configuration continue comme si la chaîne correspondant à la valeur
+ de la variable s'y était trouvée littéralement. Les variables définies
+ via la directive <directive module="core">Define</directive>
+ l'emportent sur les autres variables d'environnement du shell. Si la
+ variable "VAR" n'est pas trouvée, la chaîne <code>${VAR}</code>
+ n'est pas modifiée, et un avertissement est enregistré dans le
+ journal. Le caractère ":" est interdit dans les noms de variables
+ afin d'éviter tout conflit avec la syntaxe de la directive <directive
+ module="mod_rewrite">RewriteMap</directive>.</p>
+
+ <p>Seules les variables d'environnement du shell définies avant le démarrage
+ du serveur peuvent être utilisées dans les extensions.
+ Les variables d'environnement
définies dans le fichier de configuration lui-même, par exemple avec <directive
module="mod_env">SetEnv</directive>, prennent effet trop tard pour
pouvoir être utilisées dans les extensions au sein du fichier de
configuration.</p>
<p>La longueur maximale d'une ligne du fichier de configuration,
- après substitution des variables d'environnement, reconstitution des
+ après substitution des variables, reconstitution des
lignes fragmentées et suppression des espaces de début et de fin,
est de 8192 caractères.</p>
Les directives de configuration peuvent être incluses de manière
conditionnelle selon la présence ou l'absence d'un module particulier
en les plaçant dans un bloc <directive
- module="core" type="section">IfModule</directive>. Les blocs
- <directive type="section">IfModule</directive> ne sont cependant pas
- nécessaires et peuvent même dans certains cas masquer l'absence d'un
- module important.</p>
+ module="core" type="section">IfModule</directive>.</p>
<p>Pour voir quels modules ont été compilés avec le serveur,
- vous pouvez utiliser l'option de ligne de commande <code>-l</code>.
- En outre, l'option de ligne de commande <code>-M</code> permet de
- voir quels modules sont chargés dynamiquement.</p>
+ vous pouvez utiliser l'option de ligne de commande <code>-l</code>.</p>
</section>
<section id="scope">
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "./style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
-<!-- English revision : 1053353 -->
+<!-- English revision : 1061423 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
se voient affectés un ensemble de variables
d'environnement contenant des méta-informations à propos de la requête
comme préconisé dans la
- <a href="http://www.w3.org/CGI/">spécification
+ <a href="http://www.ietf.org/rfc/rfc3875">spécification
sur les CGIs</a>.</p>
</section>
<module>mod_setenvif</module> et <module>mod_header</module>,
et permettant de prendre en compte ces en-têtes :</p>
-<example><pre>
-#
-# L'exemple suivant montre comment prendre en compte un en-tête
-# Accept_Encoding non conforme envoyé par un client.
-#
-SetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1
+<example>
+# <br />
+# L'exemple suivant montre comment prendre en compte un en-tête<br />
+# Accept_Encoding non conforme envoyé par un client.<br />
+#<br />
+SetEnvIfNoCase ^Accept.Encoding$ ^(.*)$ fix_accept_encoding=$1<br />
RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encoding
-</pre></example>
+</example>
</section>
httpd.conf pour tenir compte de problèmes connus avec certains clients.
Comme les clients concernés sont maintenant très peu utilisés, cet
ajout n'est pratiquement plus nécessaire.</p>
-<example><pre>
-#
-# The following directives modify normal HTTP response behavior.
-# The first directive disables keepalive for Netscape 2.x and browsers that
-# spoof it. There are known problems with these browser implementations.
-# The second directive is for Microsoft Internet Explorer 4.0b2
-# which has a broken HTTP/1.1 implementation and does not properly
-# support keepalive when it is used on 301 or 302 (redirect) responses.
-#
-BrowserMatch "Mozilla/2" nokeepalive
-BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
-
-#
-# The following directive disables HTTP/1.1 responses to browsers which
-# are in violation of the HTTP/1.0 spec by not being able to grok a
-# basic 1.1 response.
-#
-BrowserMatch "RealPlayer 4\.0" force-response-1.0
-BrowserMatch "Java/1\.0" force-response-1.0
-BrowserMatch "JDK/1\.0" force-response-1.0</pre></example>
+<example>
+#<br />
+# The following directives modify normal HTTP response behavior.<br />
+# The first directive disables keepalive for Netscape 2.x and browsers that<br />
+# spoof it. There are known problems with these browser implementations.<br />
+# The second directive is for Microsoft Internet Explorer 4.0b2<br />
+# which has a broken HTTP/1.1 implementation and does not properly<br />
+# support keepalive when it is used on 301 or 302 (redirect) responses.<br />
+#<br />
+BrowserMatch "Mozilla/2" nokeepalive<br />
+BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0<br />
+<br />
+#<br />
+# The following directive disables HTTP/1.1 responses to browsers which<br />
+# are in violation of the HTTP/1.0 spec by not being able to grok a<br />
+# basic 1.1 response.<br />
+#<br />
+BrowserMatch "RealPlayer 4\.0" force-response-1.0<br />
+BrowserMatch "Java/1\.0" force-response-1.0<br />
+BrowserMatch "JDK/1\.0" force-response-1.0
+</example>
</section>
<section id="no-img-log">
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!--English Revision : 805049 -->
+<!--English Revision : 1061423 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
Voir : <a href="ssl/">chiffrement SSL/TLS</a>
</dd>
- <dt><a name="apr1" id="apr1">APR</a></dt>
+ <dt><a name="apr" id="apr">APR</a></dt>
<dd>Voir "Bibliothèques pour la portabilité d'Apache"
</dd>
ensembles de fichiers ou ressources avec une grande flexibilité
- par exemple, tous les fichiers .gif et .jpg situés dans tout répertoire
nommé "images", pourraient être enregistrés comme
- "<code>/images/.*(jpg|gif)$</code>". Apache utilise les Expressions
+ "<code>/images/.*(jpg|gif)$</code>". Lorsque l'on utilise des
+ expressions rationnelles pour la substitution de chaînes, les
+ variables spéciales $1 ... $9 contiennent des références arrières
+ vers les parties regroupées (entre parenthèses) de l'expression
+ qui correspond. La variable spéciale $0 contient une référence
+ arrière vers l'ensemble de l'expression qui correspond. Pour
+ insérer un caractère littéral "dollar" dans la chaîne de
+ remplacement, il faut l'échapper avec un anti-slash. Pour des
+ raisons historiques, la variable & peut être utilisée en tant
+ qu'alias de $0 dans certains cas, mais ceci n'est plus possible
+ depuis la version 2.3.6. Apache utilise les Expressions
Rationnelles Compatibles avec Perl fournies par la librairie <a
- href="http://www.pcre.org/">PCRE</a>.
+ href="http://www.pcre.org/">PCRE</a>. Vous trouverez plus
+ d'information à propos de la syntaxe des expressions rationnelles
+ PCRE sur ce site, ou dans le <a
+ href="http://en.wikipedia.org/wiki/PCRE">Wikipedia de la PCRE</a>.
</dd>
<dt><a name="configurationfile" id="configurationfile">
Voir : <a href="howto/ssi.html">Introduction aux Inclusions Côté Serveur</a>
</dd>
+ <dt><a name="servernameindication"
+ id="servernameindication">Indication du nom du serveur</a> <a
+ name="sni" id="sni">(SNI)</a></dt>
+ <dd>Une fonctionnalité SSL permettant de spécifier le
+ nom du serveur désiré dans le message initial de la
+ négociation SSL, de façon à ce que le serveur web
+ puisse choisir la bonne configuration de serveur virtuel à
+ utiliser pendant le déroulement de la négociation SSL.
+ Cette fonctionnalité a été ajoutée
+ à SSL lorsque sont apparues les extensions TLS, RFC 3546.<br />
+ Voir <a href="ssl/ssl_faq.html">la FAQ SSL</a>
+ et <a href="http://www.ietf.org/rfc/rfc3546.txt">la RFC 3546</a>
+ </dd>
+
+
+
<dt><a name="commongatewayinterface" id="commongatewayinterface">
Interface commune avec les programmes externes
(Common Gateway Interface)</a>
<a name="cgi" id="cgi">(CGI)</a></dt>
<dd>La définition standard d'une interface entre un serveur web et un
programme externe pour permettre à ce dernier de traiter des requêtes.
- L'interface a été initialement définie par <a
- href="http://hoohoo.ncsa.uiuc.edu/cgi/overview.html">NCSA</a> mais il
- existe aussi le projet
- <a href="http://www.w3.org/CGI/">RFC project</a>.<br />
+ Il existe une <a href="http://www.ietf.org/rfc/rfc3875">RFC
+ informationnelle</a> qui en couvre les spécificités.<br />
Voir : <a href="howto/cgi.html">Contenu dynamique avec CGI</a>
</dd>
<?xml version="1.0" encoding="ISO-8859-1" ?>
<!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1053353 -->
+<!-- English Revision : 1061423 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<section id="moreinfo">
<title>Pour plus d'informations</title>
- <p>Il existe un grand nombre de ressources CGI sur le web. Vous
- trouverez de nombreuses réponses à vos questions dans la liste HTML
- Writers Guild à l'adresse <a
- href="http://www.hwg.org/lists/hwg-servers/">
- http://www.hwg.org/lists/hwg-servers/</a>.</p>
-
<p>La spécification CGI actuelle est disponible dans la <a
href="http://www.ietf.org/rfc/rfc3875">Common Gateway
Interface RFC</a>.</p>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1041010:1057657 (outdated) -->
+<!-- English Revision: 1061947 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
temporaire. Après l'installation le serveur occupe
approximativement 10 MB d'espace disque. L'espace disque réellement
nécessaire va varier considérablement en fonction de vos options
- de configuration et de la présence éventuelle de modules tiers.</dd>
+ de configuration, de la présence éventuelle de
+ modules tiers, et bien entendu de la taille de votre site web et
+ des sites que vous hébergez sur votre serveur.</dd>
<dt>Compilateur ANSI-C et système de construction</dt>
<dd>Vous devez disposer d'un compilateur ANSI-C. Le compilateur <a
</example>
</section>
+<section id="thirdp"><title>Paquets tiers</title>
+
+ <p>De nombreux tiers fournissent leur propre distribution du
+ serveur HTTP Apache à installer sur une plate-forme particulière. On
+ peut citer les différentes distributions Linux, divers
+ paquets tiers Windows, Mac OS X, Solaris et de nombreux autres.</p>
+
+ <p>Notre license logicielle non seulement permet, mais aussi
+ encourage ce genre de redistribution. Cependant, ceci conduit à une
+ situation ou l'organisation de la configuration et les valeurs par
+ défaut de votre installation du serveur peuvent ne pas correspondre
+ à ce qui est écrit dans la documentation. Bien que fâcheuse, cette
+ situation n'est pas appelée à évoluer de sitôt.</p>
+
+ <p>Une <a
+ href="http://wiki.apache.org/httpd/DistrosDefaultLayout">description
+ de ces distributions tierses</a> est maintenue dans le wiki du
+ serveur HTTP, et doit en refléter l'état actuel. Vous devrez
+ cependant vous familiariser par vous-même avec la gestion du paquet
+ de votre plate-forme particulière et les procédures d'installation.</p>
+
+</section>
</manualpage>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1053375 -->
+<!-- English Revision : 1061758 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<directivesynopsis>
<name>Define</name>
-<description>Permet de définir l'existence d'une variable</description>
-<syntax>Define <var>nom variable</var></syntax>
-<contextlist><context>server config</context></contextlist>
+<description>Permet de définir une variable</description>
+<syntax>Define <var>nom-paramètre</var> [<var>valeur-paramètre</var>]</syntax>
+<contextlist><context>server config</context><context>virtual host</context>
+<context>directory</context></contextlist>
<usage>
- <p>Cette directive produit le même effet que l'argument
- <code>-D</code> du programme <program>httpd</program>.</p>
- <p>Elle permet de faire basculer le fonctionnement de sections
- <directive module="core" type="section">IfDefine</directive> sans
- avoir à modifier les arguments de l'option <code>-D</code> dans
- aucun script de démarrage.</p>
+ <p>Avec un seul paramètre, l'effet de la directive
+ <directive>Define</directive> est identique à celui de l'argument
+ <code>-D</code> du programme <program>httpd</program>. Il permet de
+ modifier le comportement des sections <directive module="core"
+ type="section">IfDefine</directive> sans avoir à ajouter d'argument
+ <code>-D</code> au sein des scripts de démarrage.</p>
+
+ <p>De plus, le second paramètre permet d'affecter une valeur à la
+ variable définie par le premier. Cette variable peut être référencée
+ dans le fichier de configuration via la syntaxe <code>${VAR}</code>.
+ La portée de la variable est toujours globale, et n'est jamais
+ limitée à la section de configuration courante.</p>
+
+ <example>
+ <IfDefine TEST><br/>
+ Define servername test.example.com<br/>
+ </IfDefine><br/>
+ <IfDefine !TEST><br/>
+ Define servername www.example.com<br/>
+ Define SSL<br/>
+ </IfDefine><br/>
+ </example>
+
+ <p>Le caractère ":" est interdit dans les noms de variables afin
+ d'éviter les conflits avec la syntaxe de la directive <directive
+ module="mod_rewrite">RewriteMap</directive>.</p>
</usage>
</directivesynopsis>
<li>Sous Linux, l'utilisation de sendfile induit des bogues lors de
la récupération des paquets de vérification TCP (TCP-checksum) avec
certaines cartes réseau lorsqu'on utilise IPv6.</li>
- <li>Sous Linux sur Itanium, sendfile peut s'avérer incapable de
+ <li>Sous Linux sur Itanium, <code>sendfile</code> peut s'avérer incapable de
traiter les fichiers de plus de 2 Go.</li>
<li>Avec un montage réseau de <directive
module="core">DocumentRoot</directive> (par exemple NFS, SMB, CIFS,
<p>Vous pouvez écraser la définition antérieure d'une directive
<directive>SetHandler</directive> en utilisant la valeur
<code>None</code>.</p>
- <p><strong>Note :</strong> comme SetHandler l'emporte sur la
+
+ <note><title>Note</title>
+ <p>Comme <directive>SetHandler</directive> l'emporte sur la
définition des gestionnaires par défaut, le comportement habituel
consistant à traiter les URLs se terminant par un slash (/) comme
- des répertoires ou des fichiers index est désactivé.</p>
+ des répertoires ou des fichiers index est désactivé.</p></note>
</usage>
<seealso><directive module="mod_mime">AddHandler</directive></seealso>
<directivesynopsis>
<name>UseCanonicalPhysicalPort</name>
-<description>Définit la manière dont le serveur détermine son propre nom
-et son port</description>
+<description>Définit la manière dont le serveur
+détermine son propre port</description>
<syntax>UseCanonicalPhysicalPort On|Off</syntax>
<default>UseCanonicalPhysicalPort Off</default>
<contextlist><context>server config</context><context>virtual
valide.</p>
<note><title>Note</title>
- <p>L'ordre dans lequel s'effectue la recherche du port est le
- suivant :<br /><br />
- <code>UseCanonicalName On</code></p>
- <ul>
- <li>Port spécifié par <code>Servername</code></li>
+ <p>L'ordre dans lequel s'effectue la recherche quand on utilise le
+ port physique est le suivant :</p>
+ <dl>
+ <dt><code>UseCanonicalName On</code></dt>
+ <dd>
+ <ol>
+ <li>Port indiqué dans <directive module="core">Servername</directive></li>
<li>Port physique</li>
<li>Port par défaut</li>
- </ul>
- <code>UseCanonicalName Off | DNS</code>
- <ul>
+ </ol>
+ </dd>
+ <dt><code>UseCanonicalName Off | DNS</code></dt>
+ <dd>
+ <ol>
<li>Port spécifié dans l'en-tête <code>Host:</code></li>
<li>Port physique</li>
- <li>Port spécifié par <code>Servername</code></li>
+ <li>Port spécifié par <directive module="core">Servername</directive></li>
<li>Port par défaut</li>
- </ul>
+ </ol>
+ </dd>
+ </dl>
<p>Avec <code>UseCanonicalPhysicalPort Off</code>, on reprend
l'ordre ci-dessus en supprimant "Port physique".</p>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1042459 -->
+<!-- English Revision : 1059584 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
<p>Cette directive permet de déterminer l'icône à afficher à côté
d'un fichier dont le nom se termine par <var>nom</var>, dans le cas
d'un affichage <code><a href="#indexoptions.fancyindexing"
- >FancyIndexing</a></code>. <var>icône</var> est soit une URL relative
- (échappée par des caractères '%') vers l'icône, soit de la forme
+ >FancyIndexing</a></code>. <var>icône</var> est une URL relative
+ (échappée par des caractères '%') vers
+ l'icône, une URL distante pleinement qualifiée, ou de la forme
<code>(<var>alttext</var>,<var>url</var>)</code>, où
<var>alttext</var> est le symbole texte correspondant à l'icône à
afficher dans les navigateurs en mode texte.</p>
fichier, une expression avec caractères génériques, un nom de
fichier partiel ou un nom de fichier complet.</p>
+ <p><code>^^BLANKICON^^</code> n'est utilisé que pour le formatage,
+ et n'est donc pas nécessaire si vous utilisez <code>IndexOptions
+ HTMLTable</code>.</p>
+
<example><title>Exemples</title>
AddIcon (IMG,/icons/image.png) .gif .jpg .png<br />
AddIcon /icons/dir.png ^^DIRECTORY^^<br />
<p>Cette directive permet de déterminer l'icône à afficher à côté
d'un fichier dans le cas d'un affichage <code><a
href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
- <var>icône</var> est soit une URL relative
- (échappée par des caractères '%') vers l'icône, soit de la forme
+ <var>icône</var> est une URL relative
+ (échappée par des caractères '%') vers
+ l'icône, une URL pleinement qualifiée, ou de la forme
<code>(<var>alttext</var>,<var>url</var>)</code>, où
<var>alttext</var> est le symbole texte correspondant à l'icône à
afficher dans les navigateurs en mode texte.</p>
d'un fichier de type MIME <var>type MIME</var> dans le cas d'un
affichage <code><a
href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
- <var>icône</var> est soit une URL relative
- (échappée par des caractères '%') vers l'icône, soit de la forme
+ <var>icône</var> est une URL relative
+ (échappée par des caractères '%') vers
+ l'icône, une URL pleinement qualifiée, ou de la forme
<code>(<var>alttext</var>,<var>url</var>)</code>, où
<var>alttext</var> est le symbole texte correspondant à l'icône à
afficher dans les navigateurs en mode texte.</p>
n'a été précisé, dans le cas d'un affichage <code><a
href="#indexoptions.fancyindexing">FancyIndexing</a></code>.
<var>chemin URL</var> est une URL relative (échappée par des
- caractères '%') vers l'icône.</p>
+ caractères '%') vers l'icône ou une URL pleinement qualifiée.</p>
<example><title>Exemple</title>
DefaultIcon /icon/unknown.png
<description>Ajouts à la liste des fichiers à cacher lors de l'affichage
de l'index d'un répertoire</description>
<syntax>IndexIgnore <var>fichier</var> [<var>fichier</var>] ...</syntax>
+<default>IndexIgnore "."</default>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context>
</contextlist>
courant).</p>
<example>
- IndexIgnore README .htaccess *.bak *~
+ IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t
</example>
</usage>
</directivesynopsis>
répertoire</description>
<syntax>IndexOptions [+|-]<var>option</var> [[+|-]<var>option</var>]
...</syntax>
+<default>Par défaut, aucune option n'est activée.</default>
<contextlist><context>server config</context><context>virtual host</context>
<context>directory</context><context>.htaccess</context>
</contextlist>
d'identifier la clé primaire. La clé secondaire est
<em>toujours</em> le nom du fichier selon un ordre croissant.</p>
- <p>Vous pouvez forcer l'affichage de l'index d'un répertoire selon
- un certain ordre en utilisant la directive
- <directive>IndexOrderDefault</directive> conjointement avec l'option
- d'index <code><a href="#indexoptions.suppresscolumnsorting"
- >SuppressColumnSorting</a></code> ; ceci aura pour effet d'ignorer
- les demandes d'affichage de l'index du répertoire par le client
- selon un ordre différent.</p>
+ <p>Si vous le désirez, vous pouvez empêcher le client de modifier
+ l'ordre de tri de la liste en ajoutant l'option d'index <code><a
+ href="#indexoptions.suppresscolumnsorting">SuppressColumnSorting</a></code>
+ qui supprime le lien de définition du tri de l'en-tête de la
+ colonne, ainsi que l'option <code><a
+ href="#indexoptions.ignoreclient">IgnoreClient</a></code> qui
+ empêche ce même client de passer outre vos préférences de tri en
+ ajoutant manuellement des options de tri à la chaîne de paramètres
+ de la requête.</p>
</usage>
</directivesynopsis>
<?xml version="1.0"?>
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
<?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision : 1013126 -->
+<!-- English Revision : 1060795 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
ProxyPass /example http://backend.example.com max=20 ttl=120 retry=300
</example>
+ <table border="2"><tr><th>Paramètres de BalancerMember</th></tr></table>
<table>
<tr><th>Paramètre</th>
<th>Défaut</th>
<tr><td>ttl</td>
<td>-</td>
<td>Durée de vie des connexions inactives et des entrées du pool
- de connexions associées en secondes. Celles qui n'ont pas été
- utilisées au bout de <code>ttl</code> secondes seront libérées
- ou fermées.
+ de connexions associées en secondes. Une fois cette
+ limite atteinte, une connexion ne sera pas réutilisée ; elle
+ sera fermée après un délai variable.
</td></tr>
</table>
d'informations à propos du fonctionnement du répartiteur de
charge.
</p>
+ <table border="2"><tr><th>Paramètres du répartiteur</th></tr></table>
<table>
<tr><th>Paramètre</th>
<th>Défaut</th>
le cas des autres erreurs de worker.
</td></tr>
+ <tr><td>nonce</td>
+ <td><auto></td>
+ <td>Le nombre à usage unique de protection utilisé dans la page
+ de l'application <code>balancer-manager</code>. Par défaut, la
+ protection de la page est assurée par un nombre à usage unique
+ automatique à base d'UUID. Si une valeur est précisée, elle sera
+ utilisée comme nombre à usage unique. La valeur
+ <code>None</code> désactive la vérification du nombre à usage
+ unique.
+ <note><title>Note</title>
+ <p>En plus du nombre à usage unique, la page de l'application
+ <code>balancer-manager</code> peut être protégée par une ACL.</p>
+ </note>
+ </td></tr>
+ <tr><td>growth</td>
+ <td>0</td>
+ <td>Nombre de membres supplémentaires que l'on peut ajouter à ce
+ répartiteur en plus de ceux définis au niveau de la
+ configuration.
+ </td></tr>
+
</table>
<p>Exemple de configuration d'un répartiteur de charge</p>
<example>
</usage>
</directivesynopsis>
+<directivesynopsis>
+<name>ProxyAddHeaders</name>
+<description>Ajoute des informations à propos du mandataire aux
+en-têtes X-Forwarded-*</description>
+<syntax>ProxyAddHeaders Off|On</syntax>
+<default>ProxyAddHeaders On</default>
+<contextlist><context>server config</context>
+<context>virtual host</context>
+<context>directory</context>
+</contextlist>
+<compatibility>Disponible depuis la version 2.3.10</compatibility>
+
+<usage>
+ <p>Cette directive permet de passer au serveur d'arrière-plan des
+ informations à propos du mandataire via les en-têtes HTTP
+ X-Forwarded-For, X-Forwarded-Host et X-Forwarded-Server.</p>
+ <note><title>Utilité</title>
+ <p>Cette option n'est utile que dans le cas du mandat HTTP traité
+ par <module>mod_proxy_http</module>.</p>
+ </note>
+
+
+</usage>
+</directivesynopsis>
</modulesynopsis>
<?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1042758:1060606 (outdated) -->
+<!-- English Revision: 1060606 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
plus complexes.</p>
</section>
-<section id="file-and-web"><title>Système de fichiers et
-arborescence du site web</title>
+<section id="file-and-web"><title>Système de fichiers,
+arborescence du site web et expressions booléennes</title>
<p>Les conteneurs de sections de configuration les plus couramment utilisés
sont ceux qui modifient la configuration de points particuliers du système de
</section>
+<section id="expressions"><title>Expressions booléennes</title>
+<p>La directive <directive type="section" module="core">If</directive>
+permet de modifier la configuration en fonction d'une condition qui peut
+être définie sous la forme d'une expression booléenne. Dans l'exemple
+suivant, l'accès est interdit si l'en-tête HTTP Referer ne commence pas
+par "http://www.example.com/".</p>
+<example>
+<If "!(%{HTTP_REFERER} -strmatch 'http://www.example.com/*')"><br />
+Require all denied<br />
+</If>
+</example>
+
+</section>
+
<section id="whichwhen"><title>Que faut-il utiliser et quand ?</title>
<p>Choisir entre des conteneurs de système de fichiers et des conteneurs
toutes les requêtes sans tenir compte de l'URL spécifique.</p>
</section>
+<section id="nesting"><title>Imbrication des sections</title>
+
+<p>Certains types de sections peuvent être imbriqués : d'une part, on
+peut utiliser les sections <directive type="section"
+module="core">File</directive> à l'intérieur des sections <directive
+type="section" module="core">Directory</directive>, d'autre part, on
+peut utiliser les
+directives <directive type="section" module="core">If</directive> à
+l'intérieur des sections <directive type="section"
+module="core">Directory</directive>, <directive type="section"
+module="core">Location</directive> et <directive type="section"
+module="core">Files</directive>. Les valeurs des expressions
+rationnelles correspondant aux sections nommées se comportent de manière
+identique.</p>
+
+<p>Les sections imbriquées sont fusionnées après les sections
+non-imbriquées de même type.</p>
+
+</section>
+
</section>
<section id="virtualhost"><title>Hôtes virtuels</title>
et <directive type="section"
module="core">LocationMatch</directive> sont appliquées
simultanément</li>
+
+ <li>Les directives <directive type="section" module="core">If</directive>
+ </li>
</ol>
<p>Mises à part les sections <directive type="section"