summaryrefslogtreecommitdiffstats
path: root/docs
diff options
context:
space:
mode:
authorLucien Gentis <lgentis@apache.org>2012-04-01 17:37:02 +0200
committerLucien Gentis <lgentis@apache.org>2012-04-01 17:37:02 +0200
commit175bfb2fc4badece43d49e464246e91f13179d0c (patch)
tree6d071241a56137faf2dbd76e0da0464e7d3a5d82 /docs
parentRebuild ab (diff)
downloadapache2-175bfb2fc4badece43d49e464246e91f13179d0c.tar.xz
apache2-175bfb2fc4badece43d49e464246e91f13179d0c.zip
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1308139 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs')
-rw-r--r--docs/manual/expr.xml.fr32
-rw-r--r--docs/manual/mod/mod_cache.xml.fr24
-rw-r--r--docs/manual/mod/mod_cache_disk.xml.fr7
-rw-r--r--docs/manual/mod/mod_dir.xml.fr5
-rw-r--r--docs/manual/mod/mod_expires.xml.fr18
-rw-r--r--docs/manual/mod/mod_proxy.xml.fr12
-rw-r--r--docs/manual/new_features_2_0.xml.fr10
-rw-r--r--docs/manual/rewrite/flags.xml.fr32
-rw-r--r--docs/manual/rewrite/tech.xml.fr6
-rw-r--r--docs/manual/upgrading.xml.fr9
10 files changed, 125 insertions, 30 deletions
diff --git a/docs/manual/expr.xml.fr b/docs/manual/expr.xml.fr
index 16c6bf75db..051981303b 100644
--- a/docs/manual/expr.xml.fr
+++ b/docs/manual/expr.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 : 1212883 -->
+<!-- English Revision : 1307308 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -499,6 +499,36 @@ listfunction ::= listfuncname "<strong>(</strong>" word "<strong>)</strong>"
module="mod_ssl">SSLRequire</directive>).</p>
</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>
diff --git a/docs/manual/mod/mod_cache.xml.fr b/docs/manual/mod/mod_cache.xml.fr
index c3f66316d7..ae9b342720 100644
--- a/docs/manual/mod/mod_cache.xml.fr
+++ b/docs/manual/mod/mod_cache.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: 1300892:1305167 (outdated) -->
+<!-- English Revision : 1305167 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -128,6 +128,12 @@
<program>htcacheclean</program> permet de lister et de supprimer les
URLs mises en cache, et de maintenir le cache en de&ccedil;&agrave; de
certaines limites de taille et de nombre d'inodes.</dd>
+ <dt><module>mod_cache_socache</module></dt>
+ <dd>Impl&eacute;mente un gestionnaire de stockage bas&eacute; sur un cache d'objets
+ partag&eacute;s. Les en-t&ecirc;tes et corps sont stock&eacute;s ensemble sous une seule
+ cl&eacute; bas&eacute;e sur l'URL de la r&eacute;ponse mise en cache. Des r&eacute;ponses &agrave;
+ contenus multiples n&eacute;goci&eacute;s peuvent &ecirc;tre stock&eacute;es simultan&eacute;ment, mais
+ ce module ne supporte pas la mise en cache de contenus partiels.</dd>
</dl>
<p>Pour de plus amples d&eacute;tails, une description, et des exemples,
@@ -140,7 +146,7 @@ cache</a></seealso>
<section id="related"><title>Modules apparent&eacute;s et directives</title>
<related>
<modulelist>
- <module>mod_cache_disk</module>
+ <module>mod_cache_socache</module>
</modulelist>
<directivelist>
<directive module="mod_cache_disk">CacheRoot</directive>
@@ -148,6 +154,12 @@ cache</a></seealso>
<directive module="mod_cache_disk">CacheDirLength</directive>
<directive module="mod_cache_disk">CacheMinFileSize</directive>
<directive module="mod_cache_disk">CacheMaxFileSize</directive>
+ <directive module="mod_cache_socache">CacheSocache</directive>
+ <directive module="mod_cache_socache">CacheSocacheMaxTime</directive>
+ <directive module="mod_cache_socache">CacheSocacheMinTime</directive>
+ <directive module="mod_cache_socache">CacheSocacheMaxSize</directive>
+ <directive module="mod_cache_socache">CacheSocacheReadSize</directive>
+ <directive module="mod_cache_socache">CacheSocacheReadTime</directive>
</directivelist>
</related>
</section>
@@ -397,7 +409,11 @@ URL</var>]</syntax>
contenu consid&eacute;r&eacute; peut &ecirc;tre mis en cache. Si <var>type de cache</var>
a pour valeur <code>disk</code>, <module>mod_cache</module>
utilisera le gestionnaire de stockage sur disque impl&eacute;ment&eacute; par
- <module>mod_cache_disk</module>.</p>
+ <module>mod_cache_disk</module>. Pour que <module>mod_cache</module>
+ utilise le gestionnaire de stockage bas&eacute; sur le cache d'objets
+ partag&eacute;s impl&eacute;ment&eacute; par <module>mod_cache_socache</module>,
+ sp&eacute;cifiez <code>socache</code> comme valeur du param&egrave;tre <var>type
+ de cache</var>.</p>
<p>Si les diff&eacute;rentes directives <directive>CacheEnable</directive>
sp&eacute;cifient des URLs qui se recoupent (comme dans l'exemple
ci-dessous), tous les gestionnaires de stockage possibles seront
@@ -978,7 +994,7 @@ l'ent&ecirc;te Cache-Control: a pour valeur no-store.</description>
<default>CacheQuickHandler on</default>
<contextlist><context>server config</context><context>virtual host</context>
</contextlist>
- <compatibility>Disponible à partir de la version 2.3.3 du serveur HTTP
+ <compatibility>Disponible &agrave; partir de la version 2.3.3 du serveur HTTP
Apache</compatibility>
<usage>
diff --git a/docs/manual/mod/mod_cache_disk.xml.fr b/docs/manual/mod/mod_cache_disk.xml.fr
index fca0048bdd..1f0213471e 100644
--- a/docs/manual/mod/mod_cache_disk.xml.fr
+++ b/docs/manual/mod/mod_cache_disk.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: 1029833:1305167 (outdated) -->
+<!-- English Revision: 1305167 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -60,6 +60,7 @@ cache HTTP.</description>
<module>mod_cache_disk</module> pour que ce dernier puisse
fonctionner.</p>
</note>
+ <note><title>Note :</title>
<p>Lorsque la plate-forme la supporte, et si elle est activ&eacute;e via la
directive <directive module="core">EnableSendfile</directive>,
<module>mod_cache_disk</module> utilise la fonctionnalit&eacute; sendfile
@@ -69,7 +70,11 @@ cache HTTP.</description>
un contexte de r&eacute;pertoire ou de fichier .htaccess, car le module ne
dispose pas des d&eacute;finitions correspondantes lorsque la requ&ecirc;te est
servie depuis le cache.</p>
+ </note>
</summary>
+<seealso><module>mod_cache</module></seealso>
+<seealso><module>mod_cache_socache</module></seealso>
+<seealso><a href="../caching.html">Guide de la mise en cache</a></seealso>
<directivesynopsis>
<name>CacheRoot</name>
diff --git a/docs/manual/mod/mod_dir.xml.fr b/docs/manual/mod/mod_dir.xml.fr
index ab834f64b8..f11de3aaf2 100644
--- a/docs/manual/mod/mod_dir.xml.fr
+++ b/docs/manual/mod/mod_dir.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 : 1174747 -->
+<!-- English Revision : 1307726 -->
<!-- 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>
diff --git a/docs/manual/mod/mod_expires.xml.fr b/docs/manual/mod/mod_expires.xml.fr
index fb002ae222..6d0e2782fe 100644
--- a/docs/manual/mod/mod_expires.xml.fr
+++ b/docs/manual/mod/mod_expires.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: 1174747:1307365 (outdated) -->
+<!-- English Revision : 1307365 -->
<!-- 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
diff --git a/docs/manual/mod/mod_proxy.xml.fr b/docs/manual/mod/mod_proxy.xml.fr
index 684466d4b7..b1d2f977eb 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: 1301743:1306409 (outdated) -->
+<!-- English Revision : 1306409 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -1246,6 +1246,16 @@ l'espace d'URLs du serveur local</description>
r&eacute;partiteur en plus de ceux d&eacute;finis au niveau de la
configuration.
</td></tr>
+ <tr><td>forcerecovery</td>
+ <td>On</td>
+ <td>Force la relance imm&eacute;diate de tous les membres sans tenir
+ compte de leur param&egrave;tre retry dans le cas o&ugrave; ils sont tous en
+ &eacute;tat d'erreur. Il peut cependant arriver qu'un membre d&eacute;j&agrave;
+ surcharg&eacute; entre dans une situation critique si la relance de
+ tous les membres est forc&eacute;e sans tenir compte du param&egrave;tre retry
+ de chaque membre. Dans ce cas, d&eacute;finissez ce param&egrave;tre &agrave;
+ <code>Off</code>.
+ </td></tr>
</table>
<p>Exemple de configuration d'un r&eacute;partiteur de charge</p>
diff --git a/docs/manual/new_features_2_0.xml.fr b/docs/manual/new_features_2_0.xml.fr
index 32d28bb23e..f1e776f467 100644
--- a/docs/manual/new_features_2_0.xml.fr
+++ b/docs/manual/new_features_2_0.xml.fr
@@ -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:1304805 (outdated) -->
+<!-- English Revision : 1304805 -->
<!-- French translation : Lucien GENTIS -->
-<!-- $LastChangedRevision: 2010033101 $ -->
+<!-- $LastChangedRevision: 2012040101 $ -->
<!--
@@ -188,7 +188,7 @@
<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
@@ -240,8 +240,8 @@
<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>
diff --git a/docs/manual/rewrite/flags.xml.fr b/docs/manual/rewrite/flags.xml.fr
index 84dd965047..857728a555 100644
--- a/docs/manual/rewrite/flags.xml.fr
+++ b/docs/manual/rewrite/flags.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: 1300917:1307775 (outdated) -->
+<!-- English Revision : 1307778 -->
<!-- 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 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>
diff --git a/docs/manual/rewrite/tech.xml.fr b/docs/manual/rewrite/tech.xml.fr
index 0c4878d266..bfd6c18521 100644
--- a/docs/manual/rewrite/tech.xml.fr
+++ b/docs/manual/rewrite/tech.xml.fr
@@ -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>
diff --git a/docs/manual/upgrading.xml.fr b/docs/manual/upgrading.xml.fr
index 59fdbf576c..464290c303 100644
--- a/docs/manual/upgrading.xml.fr
+++ b/docs/manual/upgrading.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: 1204356:1304985 (outdated) -->
+<!-- English Revision : 1304985 -->
<!--
Licensed to the Apache Software Foundation (ASF) under one or more
@@ -318,7 +318,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>