You are viewing a plain text version of this content. The canonical link for it is here.
Posted to cvs@httpd.apache.org by lg...@apache.org on 2015/01/17 16:56:10 UTC

svn commit: r1652631 - in /httpd/httpd/branches/2.4.x/docs/manual: howto/htaccess.xml.fr mod/mod_proxy.xml.fr mod/mod_proxy_fcgi.xml.fr mod/mod_proxy_http.xml.fr mod/mod_ssl.xml.fr rewrite/advanced.xml.fr

Author: lgentis
Date: Sat Jan 17 15:56:10 2015
New Revision: 1652631

URL: http://svn.apache.org/r1652631
Log:
XML updates.

Modified:
    httpd/httpd/branches/2.4.x/docs/manual/howto/htaccess.xml.fr
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy.xml.fr
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_fcgi.xml.fr
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_http.xml.fr
    httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr
    httpd/httpd/branches/2.4.x/docs/manual/rewrite/advanced.xml.fr

Modified: httpd/httpd/branches/2.4.x/docs/manual/howto/htaccess.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/howto/htaccess.xml.fr?rev=1652631&r1=1652630&r2=1652631&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/howto/htaccess.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/howto/htaccess.xml.fr Sat Jan 17 15:56:10 2015
@@ -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: 1562488:1651482 (outdated) -->
+<!-- English Revision : 1651482 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -399,6 +399,41 @@ AddHandler server-parsed shtml
     pour une description plus d&eacute;taill&eacute;e des SSI.</p>
 </section>
 
+<section id="rewrite"><title>Les r&egrave;gles de r&eacute;&eacute;criture dans les fichiers .htaccess</title>
+<p>Sivous utilisez des directives <directive
+module="mod_rewrite">RewriteRule</directive> dans un fichier
+<code>.htaccess</code>, gardez &agrave; l'esprit que les choses sont l&eacute;g&egrave;rement
+diff&eacute;rentes dans un contexte de r&eacute;pertoire. En particulier, les r&egrave;gles
+sont relatives au r&eacute;pertoire courant, et non &agrave; l'URI original. Consid&eacute;rez
+les exemples suivants :</p>
+
+<highlight language="config">
+# Dans httpd.conf
+RewriteRule ^/images/(.+)\.jpg /images/$1.png
+
+# Dans un fichier .htaccess situ&eacute; dans le r&eacute;pertoire racine de vos
+# documents
+RewriteRule ^images/(.+)\.jpg images/$1.png
+
+# Dans un fichier .htaccess situ&eacute; dans le r&eacute;pertoire images/
+RewriteRule ^(.+)\.jpg $1.png
+</highlight>
+
+<p>On voit que si le fichier <code>.htaccess</code> se situe &agrave; la racine
+de vos documents, le slash de t&ecirc;te est supprim&eacute; de la valeur de
+remplacement sp&eacute;cifi&eacute;e pour la r&egrave;gle <directive
+module="mod_rewrite">RewriteRule</directive>, et que si le fichier
+<code>.htaccess</code> se situe dans le r&eacute;pertoire <code>images</code>,
+la cha&icirc;ne <code>/images/</code> dispara&icirc;t de cette m&ecirc;me valeur de
+remplacement. Il doit donc en &ecirc;tre de m&ecirc;me dans votre expression
+rationnelle.</p>
+
+<p>Veuillez vous r&eacute;f&eacute;rer &agrave; cette <a href="../rewrite/">documentation</a>
+pour une &eacute;tude d&eacute;taill&eacute;e de l'utilisation du module
+<code>mod_rewrite</code>.</p>
+
+</section>
+
 <section id="cgi"><title>Exemple de CGI</title>
 
     <p>En fin de compte, vous avez d&eacute;cid&eacute; d'utiliser un fichier

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy.xml.fr?rev=1652631&r1=1652630&r2=1652631&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy.xml.fr Sat Jan 17 15:56:10 2015
@@ -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: 1641386:1651668 (outdated) -->
+<!-- English Revision: 1651668 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -1146,6 +1146,14 @@ ProxyPass /mirror/foo http://backend.exa
 	(round-robin DNS). Pour d&eacute;sactiver la r&eacute;utilisation du jeu de
 	connexions, d&eacute;finissez cette cl&eacute; &agrave; <code>On</code>.
     </td></tr>
+    <tr><td>enablereuse</td>
+        <td>On</td>
+        <td>Ce param&egrave;tre est utilis&eacute; par les gestionnaires de protocole pour
+	lesquels la r&eacute;utilisation des connexions est optionnelle (comme
+	<module>mod_proxy_fcgi</module>). C'est le contraire du
+	param&egrave;tre 'disablereuse' ci-dessus, et il est support&eacute; par les
+	versions 2.4.11 et sup&eacute;rieures du serveur HTTP Apache.
+    </td></tr>
     <tr><td>flushpackets</td>
         <td>off</td>
         <td>Permet de d&eacute;finir si le module mandataire doit vider

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_fcgi.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_fcgi.xml.fr?rev=1652631&r1=1652630&r2=1652631&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_fcgi.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_fcgi.xml.fr Sat Jan 17 15:56:10 2015
@@ -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: 1647155:1651668 (outdated) -->
+<!-- English Revision: 1651668 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -72,34 +72,29 @@
       </highlight>
     </example>
 
-    <p>Cette application doit &ecirc;tre en mesure de g&eacute;rer plusieurs
-    connexions simultan&eacute;es. Par d&eacute;faut, <module>mod_proxy</module>
-    permet la r&eacute;utilisation des connexions, si bien que lorsque le
-    traitement d'une requ&ecirc;te est termin&eacute;, le processus enfant httpd
-    garde la connexion ouverte, et cette derni&egrave;re ne sera pas r&eacute;utilis&eacute;e
-    avant que le m&ecirc;me processus httpd ne redirige une autre requ&ecirc;te vers
-    l'application. Si l'application FastCGI n'est pas en mesure de g&eacute;rer
-    un nombre suffisant de connexions simultan&eacute;es avec httpd, les
-    requ&ecirc;tes peuvent &ecirc;tre bloqu&eacute;es jusqu'&agrave; ce que l'application ferme
-    une connexion existante. Pour rem&eacute;dier &agrave; ce probl&egrave;me, on peut
-    d&eacute;sactiver la r&eacute;utilisation des connexions &agrave; l'aide de la directive
-    <directive>ProxyPass</directive>, comme indiqu&eacute; dans l'exemple
-    suivant :</p>
+    
+    <p><module>mod_proxy_fcgi</module> interdisant par d&eacute;faut la
+    r&eacute;utilisation des connexions, lorsqu'une requ&ecirc;te a &eacute;t&eacute; trait&eacute;e, la
+    connexion ne sera pas maintenue ouverte par le processus enfant
+    httpd, et ne sera donc pas r&eacute;utilis&eacute;e. Cependant, si l'application
+    FastCGI supporte les connexions httpd simultan&eacute;es, vous pouvez opter
+    pour la r&eacute;utilisation des connexions comme dans l'exemple suivant :</p>
 
-    <example><title>Instance d'application unique, pas de r&eacute;utilisation
-    des connexions</title>
+    <example><title>Instance d'application unique, r&eacute;utilisation
+    des connexions (versions 2.4.11 et sup&eacute;rieures)</title>
     <highlight language="config">
-      ProxyPass /mon_appli/ fcgi://localhost:4000/ disablereuse=on
+      ProxyPass /myapp/ fcgi://localhost:4000/ enablereuse=on
       </highlight>
     </example>
 
     <p>Dans l'exemple suivant, l'URI de la requ&ecirc;te est transmis en tant
     que chemin du syst&egrave;me de fichiers pour l'ex&eacute;cution du d&eacute;mon PHP-FPM.
     L'URL de la requ&ecirc;te est implicitement ajout&eacute;e au second param&egrave;tre.
-    PHP-FPM est &agrave; l'&eacute;coute de l'h&ocirc;te et du port qui suivent fcgi://.</p>
+    PHP-FPM est &agrave; l'&eacute;coute de l'h&ocirc;te et du port qui
+    suivent fcgi://. La conservation des connexions est activ&eacute;e.</p>
     <example><title>PHP-FPM</title>
     <highlight language="config">
-      ProxyPassMatch ^/myapp/.*\.php(/.*)?$ fcgi://localhost:9000/var/www/
+      ProxyPassMatch ^/myapp/.*\.php(/.*)?$ fcgi://localhost:9000/var/www/ enablereuse=on
     </highlight>
     </example>
 
@@ -111,6 +106,7 @@
     ajout&eacute;s apr&egrave;s fcgi://, ils seront ignor&eacute;s.</p>
     <example><title>PHP-FPM with UDS</title>
     <highlight language="config">
+      # A ce jour, UDS ne supporte pas la r&eacute;utilisation des connexions
       ProxyPassMatch ^/(.*\.php(/.*)?)$ "unix:/var/run/php5-fpm.sock|fcgi://localhost/var/www/"
     </highlight>
     </example>
@@ -148,11 +144,27 @@ ProxyPass /myapp/ balancer://myappcluste
     d'arri&egrave;re-plan. Lorsque FastCGI est configur&eacute; ainsi, le serveur est
     en mesure de calculer le PATH_INFO le plus appropri&eacute;.
       </p>
-      <example><title>Proxy via Handler</title>
+	<example><title>Mandataire via un gestionnaire</title>
       <highlight language="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&eacute;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 &ecirc;tre chang&eacute; 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;
       </highlight>
    </example>
 </section>
@@ -174,7 +186,27 @@ ProxyPass /myapp/ balancer://myappcluste
 	d&eacute;finissez la variable d'environnement
 	<var>proxy-fcgi-pathinfo</var>. Ceci peut servir de
 	contournement pour une bogue pr&eacute;sente dans certaines
-	impl&eacute;mentations de FCGI.</dd>
+	impl&eacute;mentations de FCGI. Cette variable peut &ecirc;tre
+	multivalu&eacute;e afin de pouvoir choisir la valeur la plus appropri&eacute;e
+	(versions 2.4.11 et sup&eacute;rieures) :
+	<dl>
+          <dt>first-dot</dt>
+          <dd>PATH_INFO est extrait &agrave; partir du slash qui suit le
+	  <em>premier</em> "." de l'URL.</dd>
+          <dt>last-dot</dt>
+          <dd>PATH_INFO est extrait &agrave; partir du slash qui suit le
+	  <em>dernier</em> "." de l'URL.</dd>
+          <dt>full</dt> 
+          <dd>PATH_INFO est calcul&eacute; en supposant que l'URL correspond au
+	  chemin du syst&egrave;me de fichiers.</dd>
+          <dt>unescape</dt>
+          <dd>PATH_INFO correspond &agrave; la partie chemin de l'URL avec ses
+	  s&eacute;quences d'&eacute;chappement d&eacute;cod&eacute;es.</dd>
+          <dt>toute autre valeur</dt>
+          <dd>PATH_INFO correspond &agrave; la partie chemin de l'URL.  
+              Auparavant, c'&eacute;tait la seule option pour proxy-fcgi-pathinfo.</dd>
+         </dl>
+	</dd>
     </dl>
 </section>
 

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_http.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_http.xml.fr?rev=1652631&r1=1652630&r2=1652631&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_http.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_proxy_http.xml.fr Sat Jan 17 15:56:10 2015
@@ -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: 1507328 -->
+<!-- English Revision : 1652402 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -121,8 +121,9 @@
 	Suppress</code> pour supprimer les r&eacute;ponses interm&eacute;diaires.</dd>
         <dt>proxy-initial-not-pooled</dt>
         <dd>Si cette variable est d&eacute;finie, aucune connexion faisant
-	partie d'un jeu ne sera r&eacute;utilis&eacute;e si la connexion client est
-	une connexion initiale. Ceci permet d'&eacute;viter le message d'erreur
+	partie d'un jeu ne sera r&eacute;utilis&eacute;e si la requ&ecirc;te
+	du client est la requ&ecirc;te initiale pour une connexion.
+	Ceci permet d'&eacute;viter le message d'erreur
 	"proxy: error reading status line from remote server" caus&eacute; par
 	la situation de comp&eacute;tition au cours de laquelle le serveur
 	cible ferme la connexion du jeu apr&egrave;s la v&eacute;rification de la

Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr?rev=1652631&r1=1652630&r2=1652631&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_ssl.xml.fr Sat Jan 17 15:56:10 2015
@@ -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: 1631887:1652074 (outdated) -->
+<!-- English Revision : 1652074 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -2884,6 +2884,28 @@ s&eacute;curit&eacute; dans la plupart d
 </note>
 </usage>
 </directivesynopsis>
+
+<directivesynopsis>
+<name>SSLSessionTickets</name>
+<description>Active ou d&eacute;sactive les tickets de session TLS</description>
+<syntax>SSLSessionTickets on|off</syntax>
+<default>SSLSessionTickets on</default>
+<contextlist><context>server config</context>
+<context>virtual host</context></contextlist>
+<compatibility>Disponible &agrave; partir de la version 2.4.11 du serveur HTTP
+Apache, sous r&eacute;serve d'utiliser OpenSSL version 0.9.8f ou sup&eacute;rieure.
+</compatibility>
+
+<usage>
+<p>Cette directive permet d'activer ou de d&eacute;sactiver l'utilisation des
+tickets de session TLS (RFC 5077).</p>
+<note type="warning">
+<p>Les tickets de session TLS sont activ&eacute;s par d&eacute;faut. Les utiliser sans
+red&eacute;marrer le serveur selon une p&eacute;riodicit&eacute; appropri&eacute;e (par exemple
+quotidiennement) compromet cependant le niveau de confidentialit&eacute;.</p>
+</note>
+</usage>
+</directivesynopsis>
 
 <directivesynopsis>
 <name>SSLOpenSSLConfCmd</name>

Modified: httpd/httpd/branches/2.4.x/docs/manual/rewrite/advanced.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/rewrite/advanced.xml.fr?rev=1652631&r1=1652630&r2=1652631&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/rewrite/advanced.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/rewrite/advanced.xml.fr Sat Jan 17 15:56:10 2015
@@ -3,7 +3,7 @@
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
-<!-- English Revision: 1642856:1651644 (outdated) -->
+<!-- English Revision : 1651644 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more