diff options
author | Lucien Gentis <lgentis@apache.org> | 2011-01-23 16:14:31 +0100 |
---|---|---|
committer | Lucien Gentis <lgentis@apache.org> | 2011-01-23 16:14:31 +0100 |
commit | dc960739f0e5b22e485f29360a0748d30ca8747e (patch) | |
tree | b762be90f7c20482908bfacc75d456d540b7f15d | |
parent | Rebuilding various recent changes. (diff) | |
download | apache2-dc960739f0e5b22e485f29360a0748d30ca8747e.tar.xz apache2-dc960739f0e5b22e485f29360a0748d30ca8747e.zip |
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1062450 13f79535-47bb-0310-9956-ffa450edef68
-rw-r--r-- | docs/manual/configuring.xml.fr | 46 | ||||
-rw-r--r-- | docs/manual/env.xml.fr | 59 | ||||
-rw-r--r-- | docs/manual/glossary.xml.fr | 43 | ||||
-rw-r--r-- | docs/manual/howto/cgi.xml.fr | 8 | ||||
-rw-r--r-- | docs/manual/install.xml.fr | 28 | ||||
-rw-r--r-- | docs/manual/mod/core.xml.fr | 79 | ||||
-rw-r--r-- | docs/manual/mod/mod_autoindex.xml.fr | 43 | ||||
-rw-r--r-- | docs/manual/mod/mod_proxy.xml.fr | 55 | ||||
-rw-r--r-- | docs/manual/sections.xml.fr | 43 |
9 files changed, 288 insertions, 116 deletions
diff --git a/docs/manual/configuring.xml.fr b/docs/manual/configuring.xml.fr index 357487f76e..b739bbdd86 100644 --- a/docs/manual/configuring.xml.fr +++ b/docs/manual/configuring.xml.fr @@ -3,7 +3,7 @@ <?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 @@ -85,26 +85,33 @@ le Serveur HTTP Apache.</p> 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> @@ -143,15 +150,10 @@ le Serveur HTTP Apache.</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"> diff --git a/docs/manual/env.xml.fr b/docs/manual/env.xml.fr index ceaa626c41..fee35539c4 100644 --- a/docs/manual/env.xml.fr +++ b/docs/manual/env.xml.fr @@ -1,7 +1,7 @@ <?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 --> @@ -127,7 +127,7 @@ 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> @@ -478,14 +478,14 @@ <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> @@ -497,26 +497,27 @@ RequestHeader set Accept-Encoding %{fix_accept_encoding}e env=fix_accept_encodin 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"> diff --git a/docs/manual/glossary.xml.fr b/docs/manual/glossary.xml.fr index 11369f51f7..66b8c9fd04 100644 --- a/docs/manual/glossary.xml.fr +++ b/docs/manual/glossary.xml.fr @@ -3,7 +3,7 @@ <?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 @@ -49,7 +49,7 @@ 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> @@ -233,9 +233,22 @@ 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"> @@ -336,16 +349,30 @@ 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> diff --git a/docs/manual/howto/cgi.xml.fr b/docs/manual/howto/cgi.xml.fr index 38b9e26466..14b752da08 100644 --- a/docs/manual/howto/cgi.xml.fr +++ b/docs/manual/howto/cgi.xml.fr @@ -1,7 +1,7 @@ <?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 --> @@ -613,12 +613,6 @@ <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> diff --git a/docs/manual/install.xml.fr b/docs/manual/install.xml.fr index 09e794120e..5bcd96ad5d 100644 --- a/docs/manual/install.xml.fr +++ b/docs/manual/install.xml.fr @@ -3,7 +3,7 @@ <?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 @@ -125,7 +125,9 @@ 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 @@ -406,4 +408,26 @@ $ tar xvf httpd-<em>NN</em>.tar </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> diff --git a/docs/manual/mod/core.xml.fr b/docs/manual/mod/core.xml.fr index 2546a38070..0ee2f3300b 100644 --- a/docs/manual/mod/core.xml.fr +++ b/docs/manual/mod/core.xml.fr @@ -1,7 +1,7 @@ <?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 --> @@ -588,17 +588,38 @@ DESACTIVÉS à partir des version 2.3.x.</compatibility> <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> @@ -941,7 +962,7 @@ supérieures. Par défaut à Off depuis la version 2.3.9.</com <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, @@ -4005,10 +4026,12 @@ host</context> <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> @@ -4240,8 +4263,8 @@ host</context> <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 @@ -4262,21 +4285,27 @@ host</context> 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> diff --git a/docs/manual/mod/mod_autoindex.xml.fr b/docs/manual/mod/mod_autoindex.xml.fr index 01ebc31402..551eb9767c 100644 --- a/docs/manual/mod/mod_autoindex.xml.fr +++ b/docs/manual/mod/mod_autoindex.xml.fr @@ -1,7 +1,7 @@ <?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 --> @@ -353,8 +353,9 @@ nom</description> <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> @@ -365,6 +366,10 @@ nom</description> 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 /> @@ -392,8 +397,9 @@ codage MIME</description> <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> @@ -423,8 +429,9 @@ type MIME</description> 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> @@ -454,7 +461,7 @@ n'est précisé</description> 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 @@ -533,6 +540,7 @@ contenant l'index</description> <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> @@ -549,7 +557,7 @@ de l'index d'un répertoire</description> courant).</p> <example> - IndexIgnore README .htaccess *.bak *~ + IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t </example> </usage> </directivesynopsis> @@ -593,6 +601,7 @@ contenu d'un répertoire</description> 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> @@ -1051,13 +1060,15 @@ Name|Date|Size|Description</syntax> 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> diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr index 6e453d66ef..8a6d9795ee 100644 --- a/docs/manual/mod/mod_proxy.xml.fr +++ b/docs/manual/mod/mod_proxy.xml.fr @@ -1,7 +1,7 @@ <?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 --> @@ -931,6 +931,7 @@ l'espace d'URLs du serveur local</description> 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> @@ -1113,9 +1114,9 @@ l'espace d'URLs du serveur local</description> <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> @@ -1131,6 +1132,7 @@ l'espace d'URLs du serveur local</description> 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> @@ -1194,6 +1196,27 @@ l'espace d'URLs du serveur local</description> 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> @@ -1898,4 +1921,28 @@ mod_status</description> </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> diff --git a/docs/manual/sections.xml.fr b/docs/manual/sections.xml.fr index cc8d5008aa..c14cbb8061 100644 --- a/docs/manual/sections.xml.fr +++ b/docs/manual/sections.xml.fr @@ -3,7 +3,7 @@ <?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 @@ -136,8 +136,8 @@ De plus, ces sections peuvent être imbriquées afin de défini 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 @@ -333,6 +333,20 @@ Deny from all<br /> </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 @@ -389,6 +403,26 @@ configuration dans un conteneur <code><Location 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> @@ -488,6 +522,9 @@ sont interprétées.</p> 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" |