]> granicus.if.org Git - apache/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Sun, 1 Apr 2012 15:41:31 +0000 (15:41 +0000)
committerLucien Gentis <lgentis@apache.org>
Sun, 1 Apr 2012 15:41:31 +0000 (15:41 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1308141 13f79535-47bb-0310-9956-ffa450edef68

docs/manual/expr.xml.fr
docs/manual/mod/core.xml.fr
docs/manual/mod/mod_dir.xml.fr
docs/manual/mod/mod_expires.xml.fr
docs/manual/new_features_2_0.xml.fr
docs/manual/rewrite/flags.xml.fr
docs/manual/rewrite/tech.xml.fr
docs/manual/upgrading.xml.fr

index 638da09658e0d5e58a68acfdd26be7143fdbc599..d1878fa3d3c5a5575256dd31b605bcf771c9da7d 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: 1302510:1307311 (outdated) -->
+<!-- English Revision : 1307311 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -500,6 +500,37 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
 
 </section>
 
+<section id="examples">
+    
+       <title>Exemples d'expressions</title>
+       <p>Les exemples suivants montent comment utiliser les
+       expressions pour &eacute;valuer les requ&ecirc;tes :</p>
+       <!-- This section should probably be extended with more, useful examples -->
+       <example>
+       # Comparer le nom d'h&ocirc;te avec example.com et rediriger vers
+       # www.example.com si le nom d'h&ocirc;te correspond<br />
+       &lt;If "%{HTTP_HOST} == 'example.com'"&gt;<br />
+       <indent>
+               Redirect permanent / http://www.example.com<br />
+       </indent>
+       &lt;/If&gt;<br /><br />
+       # Forcer le type text/plain si un fichier fait l'objet d'une
+       # requ&ecirc;te dont la cha&icirc;ne de param&egrave;tres contient 'forcetext'<br />
+       &lt;If "%{QUERY_STRING} =~ /forcetext/"&gt;<br />
+       <indent>
+               ForceType text/plain<br />
+       </indent>
+       &lt;/If&gt;<br /><br />
+       # N'autoriser l'acc&egrave;s &agrave; ce contenu que pendant les heures de
+       # travail<br />
+       &lt;Directory "/foo/bar/business"&gt;<br />
+       <indent>
+               Require expr %{TIME_HOUR} &gt;= 9 &amp;&amp; %{TIME_HOUR} &lt;= 17 <br />
+       </indent>
+       &lt;/Directory&gt;      
+       </example>
+</section>
+
 <section id="other">
     <title>Autres</title>
 
index 292c7cd5b9a4045b343d5c05f905b1c6c2a79503..449272b2299dd58e6284b5f194a4f3bf399a12f0 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: 1303379:1305164 (outdated) -->
+<!-- English Revision : 1305164 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -660,6 +660,42 @@ host</context>
 </usage>
 </directivesynopsis>
 
+<directivesynopsis>
+<name>DefaultRuntimeDir</name>
+<description>Répertoire de base des fichiers créés par le serveur au
+cours de son exécution</description>
+<syntax>DefaultRuntimeDir <var>chemin</var></syntax>
+<default>DefaultRuntimeDir DEFAULT_REL_RUNTIMEDIR (logs/)</default>
+<contextlist><context>server config</context></contextlist>
+
+<usage>
+    <p>La directive <directive>DefaultRuntimeDir</directive> permet de
+    définir le répertoire dans lequel le serveur va créer différents
+    fichiers au cours de son exécution (mémoire partagée, verrous,
+    etc...). Si on spécifie un chemin relatif, ce chemin sera relatif au
+    chemin défini par la directive <directive>ServerRoot</directive>.</p>
+
+    <example><title>Exemple</title>
+      DefaultRuntimeDir scratch/
+    </example>
+
+    <p>Il est possible de modifier la valeur par défaut de la directive
+    <directive>DefaultRuntimeDir</directive> en redéfinissant la valeur
+    de la variable <code>DEFAULT_REL_RUNTIMEDIR</code> à la compilation.</p>
+
+   <p>Note: la directive <directive>ServerRoot</directive> doit être
+   déjà définie pour utiliser cette directive, car dans le cas
+   contraire, c'est la valeur par défaut de
+   <directive>ServerRoot</directive> qui sera utilisée pour construire
+   la répertoire de base.</p>
+
+</usage>
+<seealso><a href="../misc/security_tips.html#serverroot">Conseil en
+matière de sécurité</a> pour plus d'information à propos des permissions
+à définir sur le répertoire d'installation
+<directive>ServerRoot</directive> du serveur.</seealso>
+</directivesynopsis>
+
 <directivesynopsis>
 <name>DefaultType</name>
 <description>Les seuls effets de cette directive sont des &eacute;missions
index 9bc1b314ca0be15bb3e59c1756f28b3ff9eb5ff3..36f1464b51c0bb6b0c6ad9bb3f03b2631d82606b 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:1307728 (outdated) -->
+<!-- English Revision : 1307728 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -210,6 +210,9 @@ d'Apache</compatibility>
     de fin afficherait un listing du contenu du
     r&eacute;pertoire</strong>.</p>
     </note>
+    <p>Notez aussi que certains navigateurs peuvent modifier par erreur
+    des requ&ecirc;tes POST en requ&ecirc;tes GET lors d'une redirection, les
+    donn&eacute;es POST &eacute;tant alors perdues.</p>
 </usage>
 </directivesynopsis>
 <directivesynopsis>
index ebd2dcc4b1d810c1ee254b3deba9593739bb9dde..0d4e49498eb67421f3e0e4a14dd233550c63572d 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 : 1307367 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -69,13 +69,13 @@ l'intervalle</title>
     module="mod_expires">ExpiresByType</directive> comme suit :</p>
 
     <example>
-      ExpiresDefault "&lt;base&gt; [plus] {&lt;num&gt;
-      &lt;type&gt;}*"<br />
-      ExpiresByType type/encoding "&lt;base&gt; [plus]
-      {&lt;num&gt; &lt;type&gt;}*"
+      ExpiresDefault "<var>base</var> [plus <var>num</var> <var>type</var>]
+        [<var>num</var> <var>type</var>] ..."<br />
+      ExpiresByType type/encoding "<var>base</var> [plus <var>num</var> <var>type</var>]
+        [<var>num</var> <var>type</var>] ..."
     </example>
 
-    <p>o&ugrave; &lt;base&gt; peut &ecirc;tre :</p>
+    <p>o&ugrave; <var>base</var> peut &ecirc;tre :</p>
 
     <ul>
       <li><code>access</code></li>
@@ -86,9 +86,9 @@ l'intervalle</title>
       <li><code>modification</code></li>
     </ul>
 
-    <p>Le mot-cl&eacute; <code>plus</code> est optionnel. &lt;num&gt; doit
+    <p>Le mot-cl&eacute; <code>plus</code> est optionnel. <var>num</var> doit
     correspondre &agrave; une valeur enti&egrave;re [compatible avec
-    <code>atoi()</code>], et &lt;type&gt; peut &ecirc;tre choisi parmi :</p>
+    <code>atoi()</code>], et <var>type</var> peut &ecirc;tre choisi parmi :</p>
 
     <ul>
       <li><code>years</code></li>
@@ -110,7 +110,7 @@ l'intervalle</title>
 
 
     <p>La date d'expiration peut &ecirc;tre d&eacute;finie plus pr&eacute;cis&eacute;ment en
-    ajoutant plusieurs clauses'&lt;num&gt; &lt;type&gt;' :</p>
+    ajoutant plusieurs clauses '<var>num</var> <var>type</var>' :</p>
 
     <example>
       ExpiresByType text/html "access plus 1 month 15
index f235cab8211bce38a65197482684125d8cadedca..6511af3a26674e736cc551df3c9daacb9cf1a561 100644 (file)
@@ -1,9 +1,9 @@
 <?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: 926409:1304806 (outdated) -->
+<!-- English Revision : 1304806 -->
 <!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2010033101 $ -->
+<!-- $LastChangedRevision: 2012040101 $ -->
 
 
 <!--
 
             <dt><module>mod_headers</module></dt>
 
-            <dd>Ce module gagne beaucoup de flexibilit&#233; et peut aussi positionner; avec Apache
+            <dd>Ce module gagne beaucoup de flexibilit&#233; avec Apache
            httpd 2.0 : on peut 
             d&#233;sormais l'utiliser pour modifier les en-t&#234;tes des requ&#234;tes 
             utilis&#233;s par <module>mod_proxy</module>, et pour positionner les 
             <dt><module>mod_auth_dbm</module></dt>
 
             <dd>Plusieurs bases de donn&#233;es DBM sont support&#233;es, et s&#233;lectionnables 
-            au moyen de la directive <directive 
-            module="mod_auth_dbm">AuthDBMType</directive>.</dd>
+            au moyen du type <a
+           href="../2.0/mod/mod_auth_dbm.html#AuthDBMType"><code>AuthDBMType</code></a>.</dd>
         </dl>
     </section>
 </manualpage>
index ac1a7339a80580bb39ea3c46c6ada956e0b926bc..d8a2ecec7835f2b836d94a3ff037a4e2326bb08a 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: 1300918:1307779 (outdated) -->
+<!-- English Revision : 1307798 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -709,10 +709,36 @@ RewriteRule (.*\.html) docs.php?$1
 qu'&agrave; la r&egrave;gle qui la suit imm&eacute;diatement. Ainsi, si vous voulez
 qu'une directive <code>RewriteCond</code> s'applique &agrave; plusieurs r&egrave;gles
 <code>RewriteRule</code>, une technique possible consiste &agrave; inverser ces
-conditions et &agrave; utiliser le drapeau [Skip]. Cette technique permet
+conditions et &agrave; ajouter une <code>RewriteRule</code> avec le drapeau [Skip]. Cette technique permet
 d'&eacute;laborer des pseudo-constructions if-then-else : la derni&egrave;re r&egrave;gle du
 bloc then contiendra <code>skip=N</code>, o&ugrave; N est le nombre de r&egrave;gles
-contenues dans le bloc else.</p>
+contenues dans le bloc else :</p>
+<example>
+# Est-ce que le fichier existe ?<br />
+RewriteCond %{REQUEST_FILENAME} !-f<br />
+RewriteCond %{REQUEST_FILENAME} !-d<br />
+<!-- A traduire pour qui y comprend quelquechose -->
+# Create an if-then-else construct by skipping 3 lines if we meant to go to the &quot;else&quot; stanza.<br />
+RewriteRule .? - [S=3]<br />
+<br />
+# Si le fichier existe, alors :
+<indent>
+       RewriteRule (.*\.gif) images.php?$1<br />
+       RewriteRule (.*\.html) docs.php?$1<br />
+       # Skip past the &quot;else&quot; stanza.<br />
+       RewriteRule .? - [S=1]<br />
+</indent>
+# ELSE...
+<indent>
+       RewriteRule (.*) 404.php?file=$1<br />
+</indent>
+# END
+</example>
+
+<p>Il est probablement plus ais&eacute; de d&eacute;finir ce genre de configuration
+via les directives <directive type="section">If</directive>, <directive
+type="section">ElseIf</directive>, et <directive
+type="section">Else</directive>.</p>
 
 </section>
 
index d2a060272b90c40897b494096a58e32c79aae776..bfd6c18521adb87e2ce00db657fd4770d7329e79 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 : 1201691 -->
+<!-- English Revision : 1201690 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -101,10 +101,10 @@ correspondance</a></seealso>
     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
+    il faut s'assurer de cr&eacute;er des r&egrave;gles qui
+    n'effectueront pas de substitution au
     cours d'une passe ult&eacute;rieure du processus de r&eacute;&eacute;criture au niveau
-    r&eacute;pertoire). Voir <a
+    r&eacute;pertoire afin d'&eacute;viter les bouclages . 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>
index 85eef752629745242439b3f8b726856546503bc0..8c258aafaa3f30aeebb6cf27a8ef83aa9346170b 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: 1241958:1304987 (outdated) -->
+<!-- English Revision : 1304987 -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
@@ -326,7 +326,12 @@ n&eacute;cessiter une mise &agrave; jour des fichiers de configuration de la ver
       d'utiliser l'ancien format via la nouvelle option
       <code>LegacyDNStringFormat</code> de la directive <directive
       module="mod_ssl">SSLOptions</directive>. Le protocole SSLv2 n'est
-      plus support&eacute;.</li>
+      plus support&eacute;. Les directives <directive
+      module="mod_ssl">SSLProxyCheckPeerCN</directive> et
+      <directive module="mod_ssl">SSLProxyCheckPeerExpire</directive>
+      sont maintenant d&eacute;finies par d&eacute;faut &agrave; On, et les requ&ecirc;tes mandat&eacute;es
+      vers des serveurs HTTPS poss&egrave;dant des certificats non conformes ou
+      p&eacute;rim&eacute;s &eacute;choueront donc avec un code d'erreur 502 (Bad gateway).</li>
 
       <li><program>htpasswd</program> utilise maintenant par d&eacute;faut les
       condens&eacute;s MD5 sur toutes les plates-formes.</li>