diff options
author | Lucien Gentis <lgentis@apache.org> | 2012-04-01 17:37:02 +0200 |
---|---|---|
committer | Lucien Gentis <lgentis@apache.org> | 2012-04-01 17:37:02 +0200 |
commit | 175bfb2fc4badece43d49e464246e91f13179d0c (patch) | |
tree | 6d071241a56137faf2dbd76e0da0464e7d3a5d82 /docs | |
parent | Rebuild ab (diff) | |
download | apache2-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.fr | 32 | ||||
-rw-r--r-- | docs/manual/mod/mod_cache.xml.fr | 24 | ||||
-rw-r--r-- | docs/manual/mod/mod_cache_disk.xml.fr | 7 | ||||
-rw-r--r-- | docs/manual/mod/mod_dir.xml.fr | 5 | ||||
-rw-r--r-- | docs/manual/mod/mod_expires.xml.fr | 18 | ||||
-rw-r--r-- | docs/manual/mod/mod_proxy.xml.fr | 12 | ||||
-rw-r--r-- | docs/manual/new_features_2_0.xml.fr | 10 | ||||
-rw-r--r-- | docs/manual/rewrite/flags.xml.fr | 32 | ||||
-rw-r--r-- | docs/manual/rewrite/tech.xml.fr | 6 | ||||
-rw-r--r-- | docs/manual/upgrading.xml.fr | 9 |
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 évaluer les requêtes :</p> + <!-- This section should probably be extended with more, useful examples --> + <example> + # Comparer le nom d'hôte avec example.com et rediriger vers + # www.example.com si le nom d'hôte correspond<br /> + <If "%{HTTP_HOST} == 'example.com'"><br /> + <indent> + Redirect permanent / http://www.example.com<br /> + </indent> + </If><br /><br /> + # Forcer le type text/plain si un fichier fait l'objet d'une + # requête dont la chaîne de paramètres contient 'forcetext'<br /> + <If "%{QUERY_STRING} =~ /forcetext/"><br /> + <indent> + ForceType text/plain<br /> + </indent> + </If><br /><br /> + # N'autoriser l'accès à ce contenu que pendant les heures de + # travail<br /> + <Directory "/foo/bar/business"><br /> + <indent> + Require expr %{TIME_HOUR} >= 9 && %{TIME_HOUR} <= 17 <br /> + </indent> + </Directory> + </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çà de certaines limites de taille et de nombre d'inodes.</dd> + <dt><module>mod_cache_socache</module></dt> + <dd>Implémente un gestionnaire de stockage basé sur un cache d'objets + partagés. Les en-têtes et corps sont stockés ensemble sous une seule + clé basée sur l'URL de la réponse mise en cache. Des réponses à + contenus multiples négociés peuvent être stockées simultanément, mais + ce module ne supporte pas la mise en cache de contenus partiels.</dd> </dl> <p>Pour de plus amples détails, une description, et des exemples, @@ -140,7 +146,7 @@ cache</a></seealso> <section id="related"><title>Modules apparenté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éré peut ê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émenté par - <module>mod_cache_disk</module>.</p> + <module>mod_cache_disk</module>. Pour que <module>mod_cache</module> + utilise le gestionnaire de stockage basé sur le cache d'objets + partagés implémenté par <module>mod_cache_socache</module>, + spécifiez <code>socache</code> comme valeur du paramètre <var>type + de cache</var>.</p> <p>Si les différentes directives <directive>CacheEnable</directive> spé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ê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 à 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ée via la directive <directive module="core">EnableSendfile</directive>, <module>mod_cache_disk</module> utilise la fonctionnalité sendfile @@ -69,7 +70,11 @@ cache HTTP.</description> un contexte de répertoire ou de fichier .htaccess, car le module ne dispose pas des définitions correspondantes lorsque la requê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épertoire</strong>.</p> </note> + <p>Notez aussi que certains navigateurs peuvent modifier par erreur + des requêtes POST en requêtes GET lors d'une redirection, les + données POST é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 "<base> [plus] {<num> - <type>}*"<br /> - ExpiresByType type/encoding "<base> [plus] - {<num> <type>}*" + 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ù <base> peut être :</p> + <p>où <var>base</var> peut ê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é <code>plus</code> est optionnel. <num> doit + <p>Le mot-clé <code>plus</code> est optionnel. <var>num</var> doit correspondre à une valeur entière [compatible avec - <code>atoi()</code>], et <type> peut être choisi parmi :</p> + <code>atoi()</code>], et <var>type</var> peut être choisi parmi :</p> <ul> <li><code>years</code></li> @@ -110,7 +110,7 @@ l'intervalle</title> <p>La date d'expiration peut être définie plus précisément en - ajoutant plusieurs clauses'<num> <type>' :</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épartiteur en plus de ceux définis au niveau de la configuration. </td></tr> + <tr><td>forcerecovery</td> + <td>On</td> + <td>Force la relance immédiate de tous les membres sans tenir + compte de leur paramètre retry dans le cas où ils sont tous en + état d'erreur. Il peut cependant arriver qu'un membre déjà + surchargé entre dans une situation critique si la relance de + tous les membres est forcée sans tenir compte du paramètre retry + de chaque membre. Dans ce cas, définissez ce paramètre à + <code>Off</code>. + </td></tr> </table> <p>Exemple de configuration d'un ré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é et peut aussi positionner; avec Apache + <dd>Ce module gagne beaucoup de flexibilité avec Apache httpd 2.0 : on peut désormais l'utiliser pour modifier les en-têtes des requêtes utilisé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ées DBM sont supportées, et sé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'à la règle qui la suit immédiatement. Ainsi, si vous voulez qu'une directive <code>RewriteCond</code> s'applique à plusieurs règles <code>RewriteRule</code>, une technique possible consiste à inverser ces -conditions et à utiliser le drapeau [Skip]. Cette technique permet +conditions et ajouter une <code>RewriteRule</code> avec le drapeau [Skip]. Cette technique permet d'élaborer des pseudo-constructions if-then-else : la dernière règle du bloc then contiendra <code>skip=N</code>, où N est le nombre de rè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 "else" 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 "else" stanza.<br /> + RewriteRule .? - [S=1]<br /> +</indent> +# ELSE... +<indent> + RewriteRule (.*) 404.php?file=$1<br /> +</indent> +# END +</example> + +<p>Il est probablement plus aisé de dé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étermine le chemin URL devant préfixer cette substitution. Dans un contexte de répertoire, - il faut s'assurer de créer des règles qui, dans certains cas, - n'effectueront pas de substitution afin d'éviter les bouclages (au + il faut s'assurer de créer des règles qui + n'effectueront pas de substitution au cours d'une passe ultérieure du processus de réécriture au niveau - répertoire). Voir <a + répertoire afin d'éviter les bouclages . Voir <a href="http://wiki.apache.org/httpd/RewriteLooping">Bouclage dans le processus de réécriture</a> pour une discussion plus détaillée à propos de ce problè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écessiter une mise à 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é.</li> + plus supporté. Les directives <directive + module="mod_ssl">SSLProxyCheckPeerCN</directive> et + <directive module="mod_ssl">SSLProxyCheckPeerExpire</directive> + sont maintenant définies par défaut à On, et les requêtes mandatées + vers des serveurs HTTPS possèdant des certificats non conformes ou + périmés échoueront donc avec un code d'erreur 502 (Bad gateway).</li> <li><program>htpasswd</program> utilise maintenant par défaut les condensés MD5 sur toutes les plates-formes.</li> |