]> granicus.if.org Git - apache/commitdiff
Rebuild.
authorLucien Gentis <lgentis@apache.org>
Sat, 17 Jan 2015 15:57:31 +0000 (15:57 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 17 Jan 2015 15:57:31 +0000 (15:57 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1652632 13f79535-47bb-0310-9956-ffa450edef68

12 files changed:
docs/manual/howto/htaccess.html.fr
docs/manual/howto/htaccess.xml.meta
docs/manual/mod/mod_proxy.html.fr
docs/manual/mod/mod_proxy.xml.meta
docs/manual/mod/mod_proxy_fcgi.html.fr
docs/manual/mod/mod_proxy_fcgi.xml.meta
docs/manual/mod/mod_proxy_http.html.fr
docs/manual/mod/mod_ssl.html.fr
docs/manual/mod/mod_ssl.xml.meta
docs/manual/mod/quickreference.html.fr
docs/manual/rewrite/advanced.html.fr
docs/manual/rewrite/advanced.xml.meta

index b5f7788609b1d91c930ba2ec4c34b93ba4602169..1fe6d228fc15ef59aea51621c6218cdb1e9a403a 100644 (file)
@@ -27,8 +27,6 @@
 <a href="../ko/howto/htaccess.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a> |
 <a href="../pt-br/howto/htaccess.html" hreflang="pt-br" rel="alternate" title="Português (Brasil)">&nbsp;pt-br&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 
 <p>Les fichiers <code>.htaccess</code> fournissent une méthode pour
 modifier la configuration du serveur au niveau de chaque répertoire.</p>
@@ -41,6 +39,7 @@ modifier la configuration du serveur au niveau de chaque r
 <li><img alt="" src="../images/down.gif" /> <a href="#auth">Exemple d'authentification</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#ssi">Exemple d'Inclusion Côté Serveur (Server Side
 Includes - SSI)</a></li>
+<li><img alt="" src="../images/down.gif" /> <a href="#rewrite">Les règles de réécriture dans les fichiers .htaccess</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#cgi">Exemple de CGI</a></li>
 <li><img alt="" src="../images/down.gif" /> <a href="#troubleshoot">Résolution des problèmes</a></li>
 </ul><ul class="seealso"><li><a href="#comments_section">Commentaires</a></li></ul></div>
@@ -369,6 +368,38 @@ AddHandler server-parsed shtml</pre>
 
     <p>Vous pouvez vous référer au <a href="ssi.html">tutoriel SSI</a>
     pour une description plus détaillée des SSI.</p>
+</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
+<div class="section">
+<h2><a name="rewrite" id="rewrite">Les règles de réécriture dans les fichiers .htaccess</a></h2>
+<p>Sivous utilisez des directives <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code> dans un fichier
+<code>.htaccess</code>, gardez à l'esprit que les choses sont légèrement
+différentes dans un contexte de répertoire. En particulier, les règles
+sont relatives au répertoire courant, et non à l'URI original. Considérez
+les exemples suivants :</p>
+
+<pre class="prettyprint lang-config"># Dans httpd.conf
+RewriteRule ^/images/(.+)\.jpg /images/$1.png
+
+# Dans un fichier .htaccess situé dans le répertoire racine de vos
+# documents
+RewriteRule ^images/(.+)\.jpg images/$1.png
+
+# Dans un fichier .htaccess situé dans le répertoire images/
+RewriteRule ^(.+)\.jpg $1.png</pre>
+
+
+<p>On voit que si le fichier <code>.htaccess</code> se situe à la racine
+de vos documents, le slash de tête est supprimé de la valeur de
+remplacement spécifiée pour la règle <code class="directive"><a href="../mod/mod_rewrite.html#rewriterule">RewriteRule</a></code>, et que si le fichier
+<code>.htaccess</code> se situe dans le répertoire <code>images</code>,
+la chaîne <code>/images/</code> disparaît de cette même valeur de
+remplacement. Il doit donc en être de même dans votre expression
+rationnelle.</p>
+
+<p>Veuillez vous référer à cette <a href="../rewrite/">documentation</a>
+pour une étude détaillée de l'utilisation du module
+<code>mod_rewrite</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="cgi" id="cgi">Exemple de CGI</a></h2>
index aba40c04ac7aa094995ac23413eac4d4643e40d1..a962e7243c21fe4713e967ccff1e47ca262e4658 100644 (file)
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
     <variant outdated="yes">pt-br</variant>
index 0d3f2853c8b498f9fbb4a1e4c2c2fcc26b8bd29f..1ee8fedb7ae1e1f6f20618d3e758ef89100f4d6c 100644 (file)
@@ -28,8 +28,6 @@
 <a href="../fr/mod/mod_proxy.html" title="Français">&nbsp;fr&nbsp;</a> |
 <a href="../ja/mod/mod_proxy.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Serveur mandataire/passerelle multi-protocole</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>proxy_module</td></tr>
@@ -1262,6 +1260,14 @@ ProxyPass /mirror/foo http://backend.example.com</pre>
        (round-robin DNS). Pour désactiver la réutilisation du jeu de
        connexions, définissez cette clé à <code>On</code>.
     </td></tr>
+    <tr><td>enablereuse</td>
+        <td>On</td>
+        <td>Ce paramètre est utilisé par les gestionnaires de protocole pour
+       lesquels la réutilisation des connexions est optionnelle (comme
+       <code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code>). C'est le contraire du
+       paramètre 'disablereuse' ci-dessus, et il est supporté par les
+       versions 2.4.11 et supérieures du serveur HTTP Apache.
+    </td></tr>
     <tr><td>flushpackets</td>
         <td>off</td>
         <td>Permet de définir si le module mandataire doit vider
index f0185375d448127624a8715f7540d52668653323..38a79fdda73051e6f035124b21c4af3bff8e6129 100644 (file)
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
     <variant outdated="yes">ja</variant>
   </variants>
 </metafile>
index ccfab2989bea094c31860ebe58de00476a8ab192..1fa961dc124361b6413a4d152c5d66cd205dc04f 100644 (file)
@@ -27,8 +27,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_proxy_fcgi.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/mod/mod_proxy_fcgi.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Module fournissant le support de FastCGI à
 <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code></td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
     <div class="example"><h3>Instance d'application unique</h3><pre class="prettyprint lang-config">ProxyPass /mon_appli/ fcgi://localhost:4000/</pre>
 </div>
 
-    <p>Cette application doit être en mesure de gérer plusieurs
-    connexions simultanées. Par défaut, <code class="module"><a href="../mod/mod_proxy.html">mod_proxy</a></code>
-    permet la réutilisation des connexions, si bien que lorsque le
-    traitement d'une requête est terminé, le processus enfant httpd
-    garde la connexion ouverte, et cette dernière ne sera pas réutilisée
-    avant que le même processus httpd ne redirige une autre requête vers
-    l'application. Si l'application FastCGI n'est pas en mesure de gérer
-    un nombre suffisant de connexions simultanées avec httpd, les
-    requêtes peuvent être bloquées jusqu'à ce que l'application ferme
-    une connexion existante. Pour remédier à ce problème, on peut
-    désactiver la réutilisation des connexions à l'aide de la directive
-    <code class="directive">ProxyPass</code>, comme indiqué dans l'exemple
-    suivant :</p>
+    
+    <p><code class="module"><a href="../mod/mod_proxy_fcgi.html">mod_proxy_fcgi</a></code> interdisant par défaut la
+    réutilisation des connexions, lorsqu'une requête a été traitée, la
+    connexion ne sera pas maintenue ouverte par le processus enfant
+    httpd, et ne sera donc pas réutilisée. Cependant, si l'application
+    FastCGI supporte les connexions httpd simultanées, vous pouvez opter
+    pour la réutilisation des connexions comme dans l'exemple suivant :</p>
 
-    <div class="example"><h3>Instance d'application unique, pas de réutilisation
-    des connexions</h3><pre class="prettyprint lang-config">ProxyPass /mon_appli/ fcgi://localhost:4000/ disablereuse=on</pre>
+    <div class="example"><h3>Instance d'application unique, réutilisation
+    des connexions (versions 2.4.11 et supérieures)</h3><pre class="prettyprint lang-config">ProxyPass /myapp/ fcgi://localhost:4000/ enablereuse=on</pre>
 </div>
 
     <p>Dans l'exemple suivant, l'URI de la requête est transmis en tant
     que chemin du système de fichiers pour l'exécution du démon PHP-FPM.
     L'URL de la requête est implicitement ajoutée au second paramètre.
-    PHP-FPM est à l'écoute de l'hôte et du port qui suivent fcgi://.</p>
-    <div class="example"><h3>PHP-FPM</h3><pre class="prettyprint lang-config">ProxyPassMatch ^/myapp/.*\.php(/.*)?$ fcgi://localhost:9000/var/www/</pre>
+    PHP-FPM est à l'écoute de l'hôte et du port qui
+    suivent fcgi://. La conservation des connexions est activée.</p>
+    <div class="example"><h3>PHP-FPM</h3><pre class="prettyprint lang-config">ProxyPassMatch ^/myapp/.*\.php(/.*)?$ fcgi://localhost:9000/var/www/ enablereuse=on</pre>
 </div>
 
     <p>Dans l'exemple suivant, l'URI de la requête est transmis en tant
     unix (UDS). Cette fonctionnalité est disponible à partir de la
     version 2.4.9. Avec cette syntaxe, si un nom d'hôte et un port sont
     ajoutés après fcgi://, ils seront ignorés.</p>
-    <div class="example"><h3>PHP-FPM with UDS</h3><pre class="prettyprint lang-config">ProxyPassMatch ^/(.*\.php(/.*)?)$ "unix:/var/run/php5-fpm.sock|fcgi://localhost/var/www/"</pre>
+    <div class="example"><h3>PHP-FPM with UDS</h3><pre class="prettyprint lang-config">      # A ce jour, UDS ne supporte pas la réutilisation des connexions
+      ProxyPassMatch ^/(.*\.php(/.*)?)$ "unix:/var/run/php5-fpm.sock|fcgi://localhost/var/www/"</pre>
 </div>
 
     <p>La passerelle à répartition de charge nécessite le chargement du
     d'arrière-plan. Lorsque FastCGI est configuré ainsi, le serveur est
     en mesure de calculer le PATH_INFO le plus approprié.
       </p>
-      <div class="example"><h3>Proxy via Handler</h3><pre class="prettyprint lang-config">&lt;FilesMatch \.php$&gt;
+       <div class="example"><h3>Mandataire via un gestionnaire</h3><pre class="prettyprint lang-config">&lt;FilesMatch \.php$&gt;
+    # Note : la seule partie variable est /path/to/app.sock
     SetHandler  "proxy:unix:/path/to/app.sock|fcgi://localhost/"
+&lt;/FilesMatch&gt;
+   # Définition d'une configuration de mandataire qui convient.
+   # La partie qui est mise en correspondance avec la valeur de
+   # SetHandler est la partie qui suit le "pipe". Si vous devez faire
+   # une distinction, "localhost" peut être changé en un nom de serveur
+   # unique.
+   &lt;Proxy fcgi://localhost/ enablereuse=on max=10&gt;
+   &lt;/Proxy&gt;
+
+&lt;FilesMatch ...&gt;
+    SetHandler  "proxy:fcgi://localhost:9000"
+&lt;/FilesMatch&gt;
+
+&lt;FilesMatch ...&gt;
+    SetHandler  "proxy:balancer://myappcluster/"
 &lt;/FilesMatch&gt;</pre>
 </div>
 </div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
        définissez la variable d'environnement
        <var>proxy-fcgi-pathinfo</var>. Ceci peut servir de
        contournement pour une bogue présente dans certaines
-       implémentations de FCGI.</dd>
+       implémentations de FCGI. Cette variable peut être
+       multivaluée afin de pouvoir choisir la valeur la plus appropriée
+       (versions 2.4.11 et supérieures) :
+       <dl>
+          <dt>first-dot</dt>
+          <dd>PATH_INFO est extrait à partir du slash qui suit le
+         <em>premier</em> "." de l'URL.</dd>
+          <dt>last-dot</dt>
+          <dd>PATH_INFO est extrait à partir du slash qui suit le
+         <em>dernier</em> "." de l'URL.</dd>
+          <dt>full</dt> 
+          <dd>PATH_INFO est calculé en supposant que l'URL correspond au
+         chemin du système de fichiers.</dd>
+          <dt>unescape</dt>
+          <dd>PATH_INFO correspond à la partie chemin de l'URL avec ses
+         séquences d'échappement décodées.</dd>
+          <dt>toute autre valeur</dt>
+          <dd>PATH_INFO correspond à la partie chemin de l'URL.  
+              Auparavant, c'était la seule option pour proxy-fcgi-pathinfo.</dd>
+         </dl>
+       </dd>
     </dl>
 </div>
 </div>
index 2b5ea83e0e507c0d73373d7e3f9006efd2304149..6b7f40e7157cd1da2d6c5f9c86baf305f778b025 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index fbb57af042c38efb3326cdb48ad5479ffbd0976e..18905b5aad6c96ba8f6b934a2ad5d034674da853 100644 (file)
        Suppress</code> pour supprimer les réponses intermédiaires.</dd>
         <dt>proxy-initial-not-pooled</dt>
         <dd>Si cette variable est définie, aucune connexion faisant
-       partie d'un jeu ne sera réutilisée si la connexion client est
-       une connexion initiale. Ceci permet d'éviter le message d'erreur
+       partie d'un jeu ne sera réutilisée si la requête
+       du client est la requête initiale pour une connexion.
+       Ceci permet d'éviter le message d'erreur
        "proxy: error reading status line from remote server" causé par
        la situation de compétition au cours de laquelle le serveur
        cible ferme la connexion du jeu après la vérification de la
index 4d2ec78d0b8c4cc3dd4e05ffb0953ad1d8003390..7f35038a545e51ff17083737ae3d3f80d4f758e5 100644 (file)
@@ -27,8 +27,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_ssl.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/mod/mod_ssl.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Chiffrement de haut niveau basé sur les protocoles Secure
 Sockets Layer (SSL) et Transport Layer Security (TLS)</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
@@ -2422,17 +2420,25 @@ directive <code class="directive"><a href="#sslcertificatekeyfile">SSLCertificat
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
 <div class="directive-section"><h2><a name="SSLSessionTickets" id="SSLSessionTickets">SSLSessionTickets</a> <a name="sslsessiontickets" id="sslsessiontickets">Directive</a></h2>
 <table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Enable or disable use of TLS session tickets</td></tr>
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Active ou désactive les tickets de session TLS</td></tr>
 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>SSLSessionTickets on|off</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Défaut:</a></th><td><code>SSLSessionTickets on</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</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_ssl</td></tr>
-<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Available in httpd 2.4.11 and later, if using OpenSSL 0.9.8f
-or later.</td></tr>
-</table><p>La documentation de cette directive
-       n'a pas encore t traduite. Veuillez vous reporter  la version
-       en langue anglaise.</p></div>
+<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible à partir de la version 2.4.11 du serveur HTTP
+Apache, sous réserve d'utiliser OpenSSL version 0.9.8f ou supérieure.
+</td></tr>
+</table>
+<p>Cette directive permet d'activer ou de désactiver l'utilisation des
+tickets de session TLS (RFC 5077).</p>
+<div class="warning">
+<p>Les tickets de session TLS sont activés par défaut. Les utiliser sans
+redémarrer le serveur selon une périodicité appropriée (par exemple
+quotidiennement) compromet cependant le niveau de confidentialité.</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="SSLSRPUnknownUserSeed" id="SSLSRPUnknownUserSeed">SSLSRPUnknownUserSeed</a> <a name="sslsrpunknownuserseed" id="sslsrpunknownuserseed">Directive</a></h2>
 <table class="directive">
index be20a51f56b17063a46801f8a65062b665eb436d..736a11a017e7f784109b76cc3ebb05ffc343c5f7 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>
index 0bfe7547cedf6315ca4cb215daae26bb766cb46a..fd8c833056472686d24cc34410a182aa58d9380b 100644 (file)
@@ -1258,7 +1258,7 @@ inter-processus</td></tr>
 dans le cache de sessions</td></tr>
 <tr class="odd"><td><a href="mod_ssl.html#sslsessionticketkeyfile">SSLSessionTicketKeyFile <em>chemin-fichier</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Clé de chiffrement/déchiffrement permanente pour les
 tickets de session TLS</td></tr>
-<tr><td><a href="mod_ssl.html#sslsessiontickets">SSLSessionTickets on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable or disable use of TLS session tickets</td></tr>
+<tr><td><a href="mod_ssl.html#sslsessiontickets">SSLSessionTickets on|off</a></td><td> on </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Active ou désactive les tickets de session TLS</td></tr>
 <tr class="odd"><td><a href="mod_ssl.html#sslsrpunknownuserseed">SSLSRPUnknownUserSeed <em>secret-string</em></a></td><td></td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Source d'aléa pour utilisateur SRP inconnu</td></tr>
 <tr><td><a href="mod_ssl.html#sslsrpverifierfile">SSLSRPVerifierFile <em>file-path</em></a></td><td></td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Chemin du fichier de vérification SRP</td></tr>
 <tr class="odd"><td><a href="mod_ssl.html#sslstaplingcache">SSLStaplingCache <em>type</em></a></td><td></td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configuration du cache pour l'agrafage OCSP</td></tr>
index 22ec9bf4567d5d1c55ce3a08a717e873001e667c..e32144df92246ebf133d1cf5cf95f525efe1b88e 100644 (file)
@@ -24,8 +24,6 @@
 <p><span>Langues Disponibles: </span><a href="../en/rewrite/advanced.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/rewrite/advanced.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
-<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
-            anglaise pour les changements récents.</div>
 
 
 <p>Ce document complète la <a href="../mod/mod_rewrite.html">documentation de référence</a> du
index 907cc2406d5f8645525bf762b6c1f13e51973731..98192e701877451ef3fad04dc15f3f5fd1e04848 100644 (file)
@@ -8,6 +8,6 @@
 
   <variants>
     <variant>en</variant>
-    <variant outdated="yes">fr</variant>
+    <variant>fr</variant>
   </variants>
 </metafile>