From 2146bbdbc8d7295eff28356058fba9d602ecff82 Mon Sep 17 00:00:00 2001
From: Lucien Gentis
Date: Sat, 20 Apr 2013 15:38:39 +0000
Subject: [PATCH] Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1470178 13f79535-47bb-0310-9956-ffa450edef68
---
docs/manual/mod/mod_auth_basic.xml.fr | 18 +++++++++--
docs/manual/mod/mod_lua.xml.fr | 46 ++++++++++++++++++---------
docs/manual/mod/mod_rewrite.xml.fr | 4 +--
3 files changed, 48 insertions(+), 20 deletions(-)
diff --git a/docs/manual/mod/mod_auth_basic.xml.fr b/docs/manual/mod/mod_auth_basic.xml.fr
index 70ba0ad209..2a76dd72b4 100644
--- a/docs/manual/mod/mod_auth_basic.xml.fr
+++ b/docs/manual/mod/mod_auth_basic.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -127,7 +127,7 @@ niveau
AuthBasicFake
Authentification de base simulée à l'aide des nom
d'utilisateur et mot de passe fournis
-AuthBasicFake username password
+AuthBasicFake off|nom-utilisateur [mot-de-passe]
none
directory.htaccess
@@ -141,6 +141,10 @@ d'utilisateur et mot de passe fournis
d'expression, ce qui permet de les définir en fonction de
paramètres de la requête.
+ Si aucun mot de passe n'est spécifié, la valeur par défaut
+ "password" sera utilisée. Pour désactiver l'authentification de base
+ simulée pour un espace d'URL, définissez AuthBasicFake à "off".
+
Dans l'exemple suivant, un nom d'utilisateur et un mot de passe
prédéfinis sont transmis à un serveur d'arrière-plan :
@@ -163,7 +167,7 @@ d'utilisateur et mot de passe fournis
Exemple d'utilisation avec un certificat
<Location /secure>
- AuthBasicFake %{SSL_CLIENT_S_DN_Email} password
+ AuthBasicFake %{SSL_CLIENT_S_DN_Email}
</Location>
@@ -184,6 +188,14 @@ d'utilisateur et mot de passe fournis
+ Désactivation de l'authentification simulée
+
+<Location /public>
+ AuthBasicFake off
+</Location>
+
+
+
diff --git a/docs/manual/mod/mod_lua.xml.fr b/docs/manual/mod/mod_lua.xml.fr
index ce362c69fc..1c7ffa9e1d 100644
--- a/docs/manual/mod/mod_lua.xml.fr
+++ b/docs/manual/mod/mod_lua.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -293,7 +293,7 @@ argument (sauf LuaAuthzProvider qui reçoit aussi des arguments en
provenance de la directive Require). Elles peuvent renvoyer une valeur,
selon la fonction, mais il s'agit en général d'un
code d'état HTTP ou des valeurs OK, DONE, ou DECLINED,
-que vous pouvez écrire dans lua sous la forme apache2.OK
,
+que vous pouvez écrire dans Lua sous la forme apache2.OK
,
apache2.DONE
, ou apache2.DECLINED
.
@@ -669,7 +669,9 @@ end
L'objet request_rec possède (au minimum) les méthodes suivantes :
-r:flush() -- vide le tampon de sortie
+r:flush() -- vide le tampon de sortie
+ -- Renvoie true si le vidage a été effectué avec succès,
+ false dans le cas contraire.
while nous_avons_des_données_à_envoyer do
r:puts("Bla bla bla\n") -- envoi des données à envoyer vers le tampon
@@ -804,11 +806,6 @@ r:puts("L'ID du thread 1 du serveur 1 est " .. thread.tid .. " et son
état est " .. thread.status)
-
-r:started() -- Renvoie l'heure du dernier (re)démarrage du
-serveur.
-
-
r:clock() -- Renvoie l'heure courante avec une précision d'une
microseconde.
@@ -888,11 +885,11 @@ journalisation.
-r:strcmp_match(string, pattern) -- Vérifie si 'string' correspond à
+r.strcmp_match(string, pattern) -- Vérifie si 'string' correspond à
'pattern' via la fonction strcmp_match (GLOBs). Par exemple, est-ce que
'www.example.com' correspond à '*.example.com' ?
-local match = r:strcmp_match("foobar.com", "foo*.com")
+local match = r.strcmp_match("foobar.com", "foo*.com")
if match then
r:puts("foobar.com matches foo*.com")
end
@@ -924,10 +921,10 @@ r:custom_response(404, "Baleted!")
-r:exists_config_define(string) -- Vérifie si une définition de
+r.exists_config_define(string) -- Vérifie si une définition de
configuration existe.
-if r:exists_config_define("FOO") then
+if r.exists_config_define("FOO") then
r:puts("httpd a probablement été lancé avec l'option -DFOO, ou FOO a
été défini dans la configuration")
end
@@ -949,15 +946,22 @@ end
-r:regex(string, pattern) -- Exécute une recherche à base
+r:regex(string, pattern, [drapeaux]) -- Exécute une recherche à base
d'expression rationnelle sur une chaîne, et renvoie les
éventuelles correspondances trouvées.
-local matches = r:regex("foo bar baz", "foo (\w+) (\S*)")
+local matches = r:regex("foo bar baz", [[foo (\w+) (\S*)]])
if matches then
r:puts("L'expression rationnelle correspond et le dernier mot
capturé ($2) est : " .. matches[2])
end
+
+-- Exemple avec insensibilité à la casse :
+local matches = r:regex("FOO bar BAz", [[(foo) bar]], 1)
+
+-- les drapeaux peuvent être une combibaison bit à bit de :
+-- 0x01: insensibilité à la casse
+-- 0x02: recherche multiligne
@@ -971,7 +975,19 @@ base de données et renvoie une classe database. Voir 'Connectivité aux bases de données' pour plus de
détails.
-
+
+
+r:ivm_set("key", value) -- Défini une variable Inter-VM avec une valeur spécifique.
+ -- Ces valeurs sont conservées même si la VM est
+ -- arrêtée ou non utilisée, et ne doivent donc être
+ -- utilisées que si MaxConnectionsPerChild > 0.
+ -- Les valeurs peuvent être de type number, string
+ -- ou boolean.
+
+r:ivm_get("key") -- Lit le contenu d'une variable définie via ivm_set. Renvoie
+ -- le contenu de la variable si elle existe, ou nil
+ -- dans le cas contraire.
+
diff --git a/docs/manual/mod/mod_rewrite.xml.fr b/docs/manual/mod/mod_rewrite.xml.fr
index ca9835a0e0..54b9062bd8 100644
--- a/docs/manual/mod/mod_rewrite.xml.fr
+++ b/docs/manual/mod/mod_rewrite.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -705,7 +705,7 @@ la réécriture soit effectuée
A des fins de référence avant, on peut utiliser,
- %{LA-U:variable}
, qui
+ %{LA-U:variable}
, qui
permet d'effectuer une sous-requête interne à base d'URL, afin
de déterminer la valeur finale de variable. Ceci permet
d'accéder à la valeur d'une variable pour la réécriture inconnue
--
2.40.0