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 2014/02/22 16:29:59 UTC
svn commit: r1570851 - in /httpd/httpd/branches/2.4.x/docs/manual/mod:
mod_lua.xml.fr mod_macro.xml.fr mod_remoteip.xml.fr mod_rewrite.xml.fr
Author: lgentis
Date: Sat Feb 22 15:29:59 2014
New Revision: 1570851
URL: http://svn.apache.org/r1570851
Log:
Updates.
Modified:
httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.fr
httpd/httpd/branches/2.4.x/docs/manual/mod/mod_macro.xml.fr
httpd/httpd/branches/2.4.x/docs/manual/mod/mod_remoteip.xml.fr
httpd/httpd/branches/2.4.x/docs/manual/mod/mod_rewrite.xml.fr
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.fr?rev=1570851&r1=1570850&r2=1570851&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_lua.xml.fr Sat Feb 22 15:29:59 2014
@@ -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: 1550685:1570530 (outdated) -->
+<!-- English Revision : 1570530 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -1068,8 +1068,22 @@ r:getcookie(key) -- Obtient un cookie HT
</highlight>
<highlight language="lua">
-r:setcookie(key, value, secure, expires) -- Définit un cookie HTTP, par exemple :
-r:setcookie("foo", "bar and stuff", false, os.time() + 86400)
+r:setcookie{
+ key = [key],
+ value = [value],
+ expires = [expiry],
+ secure = [boolean],
+ httponly = [boolean],
+ path = [path],
+ domain = [domain]
+} -- Définit un cookie HTTP, par exemple :
+
+r:setcookie{
+ key = "cookie1",
+ value = "HDHfa9eyffh396rt",
+ expires = os.time() + 86400,
+ secure = true
+}
</highlight>
<highlight language="lua">
@@ -1298,6 +1312,7 @@ local result, err = db:select(r, "SELECT
local rows = result(0) -- sélectionne tous les enregistrements en mode synchrone
local row = result(-1) -- sélectionne le prochain enregistrement disponible en mode asynchrone
local row = result(1234) -- sélectionne l'enregistrement 1234 en mode asynchrone
+local row = result(-1, true) -- Lit l'enregistrement suivant en utilisant les noms d'enregistrements comme index.
</highlight>
<p>Il est possible de construire une fonction qui renvoie une
fonction itérative permettant de traiter tous les enregistrement en mode
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_macro.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_macro.xml.fr?rev=1570851&r1=1570850&r2=1570851&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_macro.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_macro.xml.fr Sat Feb 22 15:29:59 2014
@@ -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: 1562174:1569114 (outdated) -->
+<!-- English Revision: 1569114 -->
<!-- French translation: Fabien Coelho -->
<!-- Updated by Lucien Gentis -->
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_remoteip.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_remoteip.xml.fr?rev=1570851&r1=1570850&r2=1570851&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_remoteip.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_remoteip.xml.fr Sat Feb 22 15:29:59 2014
@@ -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: 1562488:1568654 (outdated) -->
+<!-- English Revision: 1568654 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -44,7 +44,7 @@ répartiteur de charge via les en-
<p>Le module remplace les adresse IP et nom d'hôte apparents
distants (du client) pour la requête par l'adresse IP indiquée dans
l'en-tête de requête configuré via la directive
- <directive>RemoteIPHeader</directive>.</p>
+ <directive module="mod_remoteip">RemoteIPHeader</directive>.</p>
<p>Une fois remplacée comme indiqué, cette adresse IP apparente est
utilisée pour la fonctionnalité <directive
@@ -101,7 +101,7 @@ répartiteur de charge via les en-
<code>%{remoteip-proxy-ip-list}n</code>. Si l'administrateur doit
stocker ceci dans un en-tête additionnel, la même valeur peut aussi
être enregistrée sous la forme d'un en-tête en utilisant la
- directive <directive>RemoteIPProxiesHeader</directive>.</p>
+ directive <directive module="mod_remoteip">RemoteIPProxiesHeader</directive>.</p>
<note><title>Adresses IPv4 converties au format IPv6</title>
Avec httpd, d'une manière générale, toute adresse IPv4 convertie au
@@ -112,7 +112,7 @@ répartiteur de charge via les en-
169.254/16 and 127/8 (ainsi que les adresses IPv6 en dehors du bloc
public 2000::/3 block) ne sont évaluées par mod_remoteip que lorsque
des mandataires internes (intranet)
- <directive>RemoteIPInternalProxy</directive> sont enregistrés.</note>
+ <directive module="mod_remoteip">RemoteIPInternalProxy</directive> sont enregistrés.</note>
</section>
@@ -124,16 +124,16 @@ du client</description>
<contextlist><context>server config</context><context>virtual host</context></contextlist>
<usage>
- <p>La directive <directive>RemoteIPHeader</directive> indique à
+ <p>La directive <directive module="mod_remoteip">RemoteIPHeader</directive> indique à
<module>mod_remoteip</module> de traiter la valeur de
l'<var>en-tête</var> spécifié comme l'adresse IP du client, ou comme
une liste d'adresses IP clients intermédiaires, en fonction de la
configuration des directives
- <directive>RemoteIPInternalProxy</directive> et
- <directive>RemoteIPTrustedProxy</directive>. Si ces deux dernières
+ <directive module="mod_remoteip">RemoteIPInternalProxy</directive> et
+ <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>. Si ces deux dernières
directives ne sont pas utilisées, <module>mod_remoteip</module>
traitera tout hôte présentant une valeur d'IP
- <directive>RemoteIPHeader</directive> comme hôte de confiance.</p>
+ <directive module="mod_remoteip">RemoteIPHeader</directive> comme hôte de confiance.</p>
<example><title>Exemple à usage interne (répartiteur de
charge)</title>
@@ -159,11 +159,11 @@ confiance pour présenter la valeu
<contextlist><context>server config</context><context>virtual host</context></contextlist>
<usage>
- <p>La directive <directive>RemoteIPInternalProxy</directive> permet
+ <p>La directive <directive module="mod_remoteip">RemoteIPInternalProxy</directive> permet
d'ajouter une ou plusieurs adresses (ou blocs d'adresses) auxquelles
on peut faire confiance pour présenter une valeur RemoteIPHeader
valide de l'adresse IP du client. A la différence de la directive
- <directive>RemoteIPTrustedProxy</directive>, toute adresse IP
+ <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>, toute adresse IP
présentée dans cet en-tête, y comprises les adresses intranet
privées, sont considérées comme dignes de confiance lorsqu'elles
sont indiquées par ces mandataires.</p>
@@ -187,7 +187,7 @@ confiance pour présenter la valeu
<contextlist><context>server config</context><context>virtual host</context></contextlist>
<usage>
- <p>La directive <directive>RemoteIPInternalProxyList</directive>
+ <p>La directive <directive module="mod_remoteip">RemoteIPInternalProxyList</directive>
permet de spécifier un fichier parcouru au démarrage du serveur pour
construire une liste d'adresses (ou blocs d'adresses), auxquelles
on peut faire confiance pour présenter une valeur RemoteIPHeader
@@ -198,7 +198,7 @@ confiance pour présenter la valeu
ligne</code> ou
tous les éléments d'une ligne séparés par un espace sont traités de
la même façon qu'avec la directive
- <directive>RemoteIPInternalProxy</directive>.</p>
+ <directive module="mod_remoteip">RemoteIPInternalProxy</directive>.</p>
<example><title>Exemple à usage interne (répartiteur de
charge)</title>
@@ -213,7 +213,7 @@ RemoteIPInternalProxyList conf/trusted-p
# Nos mandataires internes de confiance
10.0.2.0/24 # Tout le monde dans le groupe de test
passerelle.domaine-local # Le frontal répartiteur de charge
- </pre>
+ </pre>
</example>
</usage>
</directivesynopsis>
@@ -226,14 +226,14 @@ adresses IP intermédiaires</descr
<contextlist><context>server config</context><context>virtual host</context></contextlist>
<usage>
- <p>La directive <directive>RemoteIPProxiesHeader</directive> permet
+ <p>La directive <directive module="mod_remoteip">RemoteIPProxiesHeader</directive> permet
de spécifier l'en-tête dans lequel <module>mod_remoteip</module> va
collecter une liste de toutes les adresses IP clients intermédiaires
auxquelles on pourra faire confiance pour résoudre la véritable
adresse IP distante. Notez que les adresses intermédiaires
- <directive>RemoteIPTrustedProxy</directive> sont enregistrées dans
+ <directive module="mod_remoteip">RemoteIPTrustedProxy</directive> sont enregistrées dans
cet en-tête, alors que toute adresse intermédiaire
- <directive>RemoteIPInternalProxy</directive> est omise.</p>
+ <directive module="mod_remoteip">RemoteIPInternalProxy</directive> est omise.</p>
<example><title>Exemple</title>
<highlight language="config">
@@ -253,17 +253,17 @@ confiance pour présenter la valeu
<contextlist><context>server config</context><context>virtual host</context></contextlist>
<usage>
- <p>La directive <directive>RemoteIPTrustedProxy</directive> permet
+ <p>La directive <directive module="mod_remoteip">RemoteIPTrustedProxy</directive> permet
d'ajouter une ou plusieurs adresses, ou blocs d'adresses, auxquelles
on peut faire confiance pour présenter une valeur RemoteIPHeader
valide de l'adresse IP du client. A la différence de la directive
- <directive>RemoteIPInternalProxy</directive>, toutes les adresses IP
+ <directive module="mod_remoteip">RemoteIPInternalProxy</directive>, toutes les adresses IP
intranet ou privées indiquées par de tels mandataires, y compris les
blocs d'adresses 10/8, 172.16/12, 192.168/16, 169.254/16 et 127/8
(ou située en dehors du bloc IPv6 public 2000::/3), ne sont pas
dignes de confiance en tant qu'adresses IP distantes, et se situent
à gauche dans le contenu de l'en-tête
- <directive>RemoteIPHeader</directive>.</p>
+ <directive module="mod_remoteip">RemoteIPHeader</directive>.</p>
<example><title>Exemple d'adresse de confiance (répartiteur de
charge</title>
@@ -284,7 +284,7 @@ confiance pour présenter la valeu
<contextlist><context>server config</context><context>virtual host</context></contextlist>
<usage>
- <p>La directive <directive>RemoteIPTrustedProxyList</directive>
+ <p>La directive <directive module="mod_remoteip">RemoteIPTrustedProxyList</directive>
permet de spécifier un fichier parcouru au démarrage du serveur pour
construire une liste d'adresses (ou blocs d'adresses), auxquelles
on peut faire confiance pour présenter une valeur RemoteIPHeader
@@ -294,7 +294,7 @@ confiance pour présenter la valeu
sinon, toutes les lignes séparées par un caractère nouvelle ligne ou
tous les éléments d'une ligne séparés par un espace sont traités de
la même façon qu'avec la directive
- <directive>RemoteIPTrustedProxy</directive>.</p>
+ <directive module="mod_remoteip">RemoteIPTrustedProxy</directive>.</p>
<example><title>Exemple d'adresse de confiance (répartiteur de
charge</title>
Modified: httpd/httpd/branches/2.4.x/docs/manual/mod/mod_rewrite.xml.fr
URL: http://svn.apache.org/viewvc/httpd/httpd/branches/2.4.x/docs/manual/mod/mod_rewrite.xml.fr?rev=1570851&r1=1570850&r2=1570851&view=diff
==============================================================================
--- httpd/httpd/branches/2.4.x/docs/manual/mod/mod_rewrite.xml.fr (original)
+++ httpd/httpd/branches/2.4.x/docs/manual/mod/mod_rewrite.xml.fr Sat Feb 22 15:29:59 2014
@@ -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: 1566702:1570684 (outdated) -->
+<!-- English Revision : 1570684 -->
<!-- French translation : Lucien GENTIS -->
<!-- Reviewed by : Vincent Deffontaines -->
@@ -195,6 +195,38 @@ la version version 2.1</compatibility>
Apache.</p>
</dd>
+ <dt><code>InheritDown</code></dt>
+ <dd>
+
+ <p>Si cette option est activée, toutes les configurations enfants
+ hériteront de la configuration courante. Il en est de même si l'on
+ spécifie <code>RewriteOptions Inherit</code> dans toutes les
+ configurations enfants. Voir l'option <code>Inherit</code> pour
+ plus de détails à propos de la manière dont les relations
+ parent-enfants sont traitées. Cette option est disponible à partir
+ de la version 2.4.8 du serveur HTTP Apache.</p>
+ </dd>
+
+ <dt><code>InheritDownBefore</code></dt>
+ <dd>
+
+ <p>L'effet de cette option est équivalent à celui de l'option
+ <code>InheritDown</code> ci-dessus, mais les règles de la
+ configuration parente s'appliquent <strong>avant</strong> toute
+ règle de la configuration enfant. Cette option est disponible à partir
+ de la version 2.4.8 du serveur HTTP Apache.</p>
+ </dd>
+
+ <dt><code>IgnoreInherit</code></dt>
+ <dd>
+
+ <p>Si cette option est activée, les configurations courante et
+ enfants ignoreront toute règle héritée d'une configuration parente
+ via les options <code>InheritDown</code> ou
+ <code>InheritDownBefore</code>. Cette option est disponible à partir
+ de la version 2.4.8 du serveur HTTP Apache.</p>
+ </dd>
+
<dt><code>AllowNoSlash</code></dt>
<dd>
<p>Par défaut, <module>mod_rewrite</module> ignore les URLs qui
@@ -1319,6 +1351,15 @@ substitution !
...</a></em></td>
</tr>
<tr>
+ <td>END</td>
+ <td>Stoppe le processus de réécriture immédiatement et
+ n'applique plus aucune règle. Empêche aussi l'application
+ ultérieure de règles de réécriture dans les contextes de
+ répertoire et de fichier .htaccess (disponible à partir de la
+ version 2.3.9 du serveur HTTP Apache). <em><a
+ href="../rewrite/flags.html#flag_end">détails ...</a></em></td>
+ </tr>
+ <tr>
<td>env|E=[!]<em>VAR</em>[:<em>VAL</em>]</td>
<td>Définit la variable d'environnement <em>VAR</em> (à la valeur
<em>VAL</em> si elle est fournie). La variante !<em>VAR</em>
@@ -1347,7 +1388,7 @@ substitution !
plus aucune règle. Prêtez une attention particulière aux mises
en garde concernant les contextes de niveau répertoire et
.htaccess (voir aussi le drapeau END). <em><a
- href="../rewrite/flags.html#flag_end">détails ...</a></em></td>
+ href="../rewrite/flags.html#flag_l">détails ...</a></em></td>
</tr>
<tr>
<td>next|N</td>
@@ -1410,15 +1451,6 @@ substitution !
</td>
</tr>
<tr>
- <td>END</td>
- <td>Arrête le processus de réécriture immédiatement et
- n'applique plus aucune règle. Empêche aussi l'exécution
- ultérieure de règles de réécriture dans des contextes de
- répertoire et des fichiers .htaccess (disponible depuis la
- version 2.3.9) <em><a
- href="../rewrite/flags.html#flag_l">détails ...</a></em></td>
- </tr>
- <tr>
<td>skip|S=<em>nombre</em></td>
<td>Si la règle courante s'applique, le moteur de réécriture
doit sauter les <em>nombre</em> règles suivantes. <em><a