]> granicus.if.org Git - apache/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Fri, 18 Nov 2011 16:12:05 +0000 (16:12 +0000)
committerLucien Gentis <lgentis@apache.org>
Fri, 18 Nov 2011 16:12:05 +0000 (16:12 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1203714 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/expr.xml.fr
docs/manual/mod/core.xml.fr
docs/manual/mod/mod_authnz_ldap.xml.fr
docs/manual/mod/mod_ldap.xml.fr
docs/manual/mod/mod_proxy.xml.fr
docs/manual/new_features_2_4.xml.fr
docs/manual/rewrite/tech.xml.fr
docs/manual/upgrading.xml.fr

index 7d0dbe0514b98e5934a976c0e52053e07ed41f86..7ef56119ba04a00e91367b59c3c1a3b5fab1978c 100644 (file)
@@ -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 : 1178088 -->
+<!-- English Revision : 1202456 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -49,6 +49,8 @@
 <seealso><directive module="core" type="section">Else</directive></seealso>
 <seealso><directive module="mod_rewrite">RewriteCond</directive></seealso>
 <seealso><directive module="mod_setenvif">SetEnvIfExpr</directive></seealso>
+<seealso><directive module="mod_headers">Header</directive></seealso>
+<seealso><directive module="mod_headers">RequestHeader</directive></seealso>
 <seealso><directive module="mod_filter">FilterProvider</directive></seealso>
 <seealso><a href="mod/mod_authz_core.html#reqexpr">Require expr</a></seealso>
 <seealso><directive module="mod_ssl">SSLRequire</directive></seealso>
index 42c4f231b507e70b0096013ba06f56317693b9cd..c585ac58f0a313b7b91b553069a9db2d9f1f0e0d 100644 (file)
@@ -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 : 1199485 -->
+<!-- English Revision : 1200961 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -2642,7 +2642,7 @@ requ&ecirc;te HTTP</description>
     d'<var>octets</var> autoris&eacute;s dans un en-t&ecirc;te de requ&ecirc;te HTTP.</p>
 
     <p>La directive <directive>LimitRequestFieldSize</directive> permet
-    &agrave; l'administrateur du serveur de r&eacute;duire ou augmenter la taille
+    &agrave; l'administrateur du serveur de d&eacute;finir la taille
     maximale autoris&eacute;e d'un en-t&ecirc;te de requ&ecirc;te HTTP. Pour un serveur,
     cette valeur doit &ecirc;tre suffisamment grande pour contenir tout
     en-t&ecirc;te d'une requ&ecirc;te client normale. La taille d'un champ d'en-t&ecirc;te
@@ -2664,7 +2664,9 @@ requ&ecirc;te HTTP</description>
     </example>
 
     <note>Dans des conditions normales, la valeur par d&eacute;faut de cette
-    directive ne doit pas &ecirc;tre modifi&eacute;e.</note>
+    directive ne doit pas &ecirc;tre modifi&eacute;e. En outre, vous ne
+    pouvez pas sp&eacute;cifier une valeur sup&eacute;rieure &agrave; 8190 sans modifier le
+    code source et recompiler.</note>
 
     <note type="warning"><title>Avertissement</title>
      <p>Dans le cas des serveurs virtuels &agrave; base de noms, la valeur de
@@ -2688,7 +2690,7 @@ HTTP</description>
     pour une ligne de requ&ecirc;te HTTP en <var>octets</var>.</p>
 
     <p>La directive <directive>LimitRequestLine</directive> permet &agrave;
-    l'administrateur du serveur de r&eacute;duire ou augmenter la taille
+    l'administrateur du serveur de d&eacute;finir la taille
     maximale autoris&eacute;e d'une ligne de requ&ecirc;te HTTP client. Comme une
     requ&ecirc;te comporte une m&eacute;thode HTTP, un URI, et une version de
     protocole, la directive <directive>LimitRequestLine</directive>
@@ -2710,7 +2712,9 @@ HTTP</description>
     </example>
 
     <note>Dans des conditions normales, la valeur par d&eacute;faut de cette
-    directive ne doit pas &ecirc;tre modifi&eacute;e.</note>
+    directive ne doit pas &ecirc;tre modifi&eacute;e. En outre, vous ne
+    pouvez pas sp&eacute;cifier une valeur sup&eacute;rieure &agrave; 8190 sans modifier le
+    code source et recompiler.</note>
 
     <note type="warning"><title>Avertissement</title>
      <p>Dans le cas des serveurs virtuels &agrave; base de noms, la valeur de
index c3c2744c924f57cf815d2040d8ff5aa9e8b546ea..9d01fad09c2002e2339e3a91a7ac180a6beec3e8 100644 (file)
@@ -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 : 1174747 -->
+<!-- English Revision : 1202456 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -1197,6 +1197,8 @@ l'utilisateur.</description>
 <contextlist><context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>AuthConfig</override>
+<compatibility>Disponible à partir de la version 2.3.0 du serveur HTTP
+Apache</compatibility>
 
 <usage>
    <p>Lorsque cette directive est définie à une valeur <code>X</code>
@@ -1304,6 +1306,8 @@ groupes.</description>
 <contextlist><context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>AuthConfig</override>
+<compatibility>Disponible à partir de la version 2.3.0 du serveur HTTP
+Apache</compatibility>
 
 <usage>
     <p>Un objet groupe LDAP peut contenir des membres qui sont des
@@ -1329,6 +1333,8 @@ sous-groupes.</description>
 <contextlist><context>directory</context><context>.htaccess</context>
 </contextlist>
 <override>AuthConfig</override>
+<compatibility>Disponible à partir de la version 2.3.0 du serveur HTTP
+Apache</compatibility>
 
 <usage>
     <p>Un objet groupe LDAP peut contenir des membres qui sont des
index 72b32fc13888af4045bdd67472feabfad297350c..18d826d818828fb051f6004be4aa5c1ad1948753 100644 (file)
@@ -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 : 1174747 -->
+<!-- English Revision : 1202456 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -740,6 +740,8 @@ recherche et d'identification LDAP en secondes</description>
 <syntax>LDAPTimeout <var>secondes</var></syntax>
 <default>LDAPTimeout 60</default>
 <contextlist><context>server config</context></contextlist>
+<compatibility>Disponible &agrave; partir de la version 2.3.5 du serveur HTTP
+Apache</compatibility>
 
 <usage>
     <p>Cette directive permet de sp&eacute;cifier le d&eacute;lai d'attente pour les
index 7ebf934d92682c3100e3db3ad7339954c880c49d..89f5b65541137031206d61a5c77f873aba552819 100644 (file)
@@ -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 : 1179272 -->
+<!-- English Revision : 1202453 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -1500,6 +1500,8 @@ r&eacute;&eacute;crit la cha&icirc;ne correspondant au domaine dans les en-t&eci
 <code>Set-Cookie</code>.</p>
 </usage>
 </directivesynopsis>
+
+
 <directivesynopsis>
 <name>ProxyPassReverseCookiePath</name>
 <description>Ajuste la cha&icirc;ne correspondant au chemin dans les en-t&ecirc;tes
@@ -1510,11 +1512,27 @@ Set-Cookie en provenance d'un serveur mandat&eacute;</description>
 <context>directory</context>
 </contextlist>
 <usage>
-<p>L'utilisation de cette directive est similaire &agrave; celle de la
-directive <directive module="mod_proxy">ProxyPassReverse</directive>,
-mais au lieu de r&eacute;&eacute;crire des en-t&ecirc;tes qui contiennent des URLs, elle
-r&eacute;&eacute;crit la cha&icirc;ne correspondant au <code>chemin</code> dans les en-t&ecirc;tes
-<code>Set-Cookie</code>.</p>
+<p>
+Cette directive s'av&egrave;re utile en conjonction avec la directive
+<directive module="mod_proxy">ProxyPassReverse</directive> dans les
+situations o&ugrave; les chemins d'URL d'arri&egrave;re-plan correspondent &agrave; des
+chemins publics sur le mandataire inverse. Cette directive permet de
+r&eacute;&eacute;crire la cha&icirc;ne <code>path</code> dans les en-t&ecirc;tes
+<code>Set-Cookie</code>. Si le d&eacute;but du chemin du cookie correspond &agrave;
+<var>chemin-interne</var>, le chemin du cookie sera remplac&eacute; par
+<var>chemin-public</var>.
+</p><p>
+Dans l'exemple fourni avec la directive <directive
+module="mod_proxy">ProxyPassReverse</directive>, la directive :
+</p>
+    <example>
+      ProxyPassReverseCookiePath  /  /mirror/foo/
+    </example>
+<p>
+va r&eacute;&eacute;crire un cookie poss&eacute;dant un chemin d'arri&egrave;re-plan <code>/</code>
+(ou <code>/example</code> ou en fait tout chemin)
+en <code>/mirror/foo/</code>..
+</p>
 </usage>
 </directivesynopsis>
 
@@ -1930,7 +1948,8 @@ les configurations de mandataires inverses</description>
     <directive>ProxyPassReverseCookiePath</directive>, en leur indiquant
     de remplacer la cha&icirc;ne <code>${nom_var}</code> dans les directives
     de configuration par la valeur de la variable d'environnement
-    <code>nom_var</code>.</p>
+    <code>nom_var</code> (si l'option <var>interpolate</var> est
+    sp&eacute;cifi&eacute;e).</p>
     <p>Conservez cette directive &agrave; off (pour les performances du
     serveur), sauf si vous en avez r&eacute;ellement besoin.</p>
 </usage>
index 1d05a78b0d8b93b1399067d684e1a4e8bdcec36b..83101bc9ea8dc7510fafc5972e9d1373d551868b 100644 (file)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1189549 -->
+<!-- English Revision : 1202456 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -258,6 +258,20 @@ serveur HTTP Apache</title>
       <code>[END]</code> qui permettent de simplifier les sc&eacute;narios de
       r&eacute;&eacute;criture courants.</dd>
 
+      <dt><module>mod_ldap</module>, <module>mod_authnz_ldap</module></dt>
+      <dd><module>mod_authnz_ldap</module> ajoute le support des
+      groupes imbriqu&eacute;s.</dd>
+      <dd><module>mod_ldap</module> apporte les directives <directive
+      module="mod_ldap">LDAPConnectionPoolTTL</directive> et <directive
+      module="mod_ldap">LDAPTimeout</directive>, ainsi que d'autres
+      am&eacute;liorations dans le traitement des d&eacute;lais. Ceci s'av&egrave;re utile
+      pour les configurations o&ugrave; un pare-feu &agrave; m&eacute;moire d'&eacute;tat (stateful)
+      rej&egrave;te les connexions inactives vers le serveur LDAP.</dd>
+      <dd><module>mod_ldap</module> propose la directive <directive
+      module="mod_ldap">LDAPLibraryDebug</directive> qui permet de
+      journaliser les informations de d&eacute;bogage fournies par la bo&icirc;te &agrave;
+      outils LDAP utilis&eacute;e</dd>
+
     </dl>
   </section>
 
@@ -302,6 +316,13 @@ serveur HTTP Apache</title>
       est d&eacute;crite dans <var>ap_expr.h</var>. Il s'agit d'une adaptation de
       l'analyseur qu'on trouvait auparavant dans <module>mod_ssl</module>.</dd>
 
+      <dd>L'analyseur d'expressions permet de sp&eacute;cifier des <a
+      href="expr.html">conditions complexes</a> dans des directives
+      comme <directive module="mod_setenvif">SetEnvIfExpr</directive>,
+      <directive module="mod_rewrite">RewriteCond</directive> et
+      <directive module="mod_headers">Header</directive>.
+      </dd>
+
       <dt>Conteneurs de logique d'autorisation</dt>
 
       <dd>Afin de fournir une logique d'autorisation avanc&eacute;e via des
index 5927c16a382911d2f40796d413bea0c996f3d3df..0c4878d266a16a110bb49b95034cf3afdd87782f 100644 (file)
@@ -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 : 1199568 -->
+<!-- English Revision : 1201690 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -85,18 +85,29 @@ correspondance</a></seealso>
     <p>Dans un contexte de niveau r&eacute;pertoire (autrement dit dans les
     fichiers <code>.htaccess</code> et les sections
     <code>Directory</code>), les r&egrave;gles de r&eacute;&eacute;criture s'appliquent apr&egrave;s
-    la traduction de l'URL en nom de fichier. C'est pourquoi mod_rewrite
-    retraduit temporairement le nom de fichier en URL en supprimant le
-    chemin de r&eacute;pertoire avant d'appliquer les r&egrave;gles (Reportez-vous &agrave;
-    la directive <directive module="mod_rewrite">RewriteBase</directive>
-    pour voir comment vous pourrez par la suite personnaliser la mani&egrave;re
-    dont tout ceci est trait&eacute;). Ensuite, une nouvelle sous-requ&ecirc;te
-    interne est initi&eacute;e avec la nouvelle URL, ce qui red&eacute;marre le
-    traitement des phases de la requ&ecirc;te. V&eacute;rifiez que vos r&egrave;gles ne
-    cr&eacute;ent pas de boucle infinie. Voir <a
-    href="http://wiki.apache.org/httpd/RewriteLooping">Bouclage dans la
-    r&eacute;&eacute;criture</a> pour une discussion plus approfondie &agrave; propos de ce
-    probl&egrave;me.</p>
+    la traduction de l'URL en nom de fichier. C'est pourquoi le chemin
+    URL auquel mod_rewrite compare initialement les directives
+    <directive  module="mod_rewrite">RewriteRule</directive> est le
+    chemin complet vers le nom de fichier traduit amput&eacute; de la partie
+    r&eacute;pertoires (y compris le dernier slash).</p>
+
+    <p>Un exemple : si les r&egrave;gles se trouvent dans
+    /var/www/foo/.htaccess et si une requ&ecirc;te pour /foo/bar/baz est
+    trait&eacute;, une expression comme ^bar/baz$ correspondra.</p>
+
+    <p>Si une substitution intervient dans un contexte de r&eacute;pertoire,
+    une nouvelle sous-requ&ecirc;te interne est g&eacute;n&eacute;r&eacute;e avec la nouvelle URL,
+    ce qui relance le traitement des phases de la requ&ecirc;te. Si la
+    substitution est un chemin relatif, la directive <directive
+    module="mod_rewrite">RewriteBase</directive> d&eacute;termine le chemin URL
+    devant pr&eacute;fixer cette substitution. Dans un contexte de r&eacute;pertoire,
+    il faut s'assurer de cr&eacute;er des r&egrave;gles qui, dans certains cas,
+    n'effectueront pas de substitution afin d'&eacute;viter les bouclages (au
+    cours d'une passe ult&eacute;rieure du processus de r&eacute;&eacute;criture au niveau
+    r&eacute;pertoire). Voir <a
+    href="http://wiki.apache.org/httpd/RewriteLooping">Bouclage dans le
+    processus de r&eacute;&eacute;criture</a> pour une discussion plus d&eacute;taill&eacute;e &agrave;
+    propos de ce probl&egrave;me.</p>
 
     <p>En cons&eacute;quence de cette manipulation de l'URL , vous devrez
     pensez &agrave; confectionner diff&eacute;remment vos r&egrave;gles de r&eacute;&eacute;criture dans un
index a7297a81d971732a7f77cdd83c3fdaf4a0ce8738..5167b5430cf5034f04d8162a946d2970c44c68c6 100644 (file)
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="./style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision : 1200496 -->
+<!-- English Revision : 1203491 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -89,7 +89,7 @@ fonctionnalit&eacute;s du serveur HTTP Apache 2.4</a></seealso>
 
       <li>configure: le jeu de modules "most" est compil&eacute; par d&eacute;faut</li>
 
-      <li>configure: le jeu de modules "realyall" ajoute les modules de
+      <li>configure: le jeu de modules "reallyall" ajoute les modules de
       d&eacute;veloppeur au jeu "all".</li>
     </ul>
 
@@ -317,7 +317,8 @@ n&eacute;cessiter une mise &agrave; jour des fichiers de configuration de la ver
       <code>*_DN</code> a chang&eacute;. Il est cependant encore possible
       d'utiliser l'ancien format via la nouvelle option
       <code>LegacyDNStringFormat</code> de la directive <directive
-      module="mod_ssl">SSLOptions</directive>.</li>
+      module="mod_ssl">SSLOptions</directive>. Le protocole SSLv2 n'est
+      plus support&eacute;.</li>
 
       <li><program>htpasswd</program> utilise maintenant par d&eacute;faut les
       condens&eacute;s MD5 sur toutes les plates-formes.</li>