From: Lucien Gentis
Date: Sat, 6 Jul 2013 15:38:16 +0000 (+0000)
Subject: Updates.
X-Git-Tag: 2.4.5~33
X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=48e0bc52361b52f955a8001d877c22eba62fee33;p=apache
Updates.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1500298 13f79535-47bb-0310-9956-ffa450edef68
---
diff --git a/docs/manual/mod/mod_lua.xml.fr b/docs/manual/mod/mod_lua.xml.fr
index 1dc3b240c2..000bb26b0d 100644
--- a/docs/manual/mod/mod_lua.xml.fr
+++ b/docs/manual/mod/mod_lua.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -685,7 +685,7 @@ r:flush() -- vide le tampon de sortie
while nous_avons_des_données_à_envoyer do
r:puts("Bla bla bla\n") -- envoi des données à envoyer vers le tampon
r:flush() -- vidage du tampon (envoi au client)
- r:sleep(0.5) -- mise en attente et bouclage
+ r.usleep(500000) -- mise en attente pendant 0.5 secondes et bouclage
end
@@ -787,7 +787,7 @@ local url = r:construct_url(r.uri)
-r:mpm_query(number) -- Interroge le serveur à propos de son
+r.mpm_query(number) -- Interroge le serveur à propos de son
module MPM via la requête ap_mpm_query.
local mpm = r.mpm_query(14)
@@ -981,8 +981,7 @@ local matches = r:regex("FOO bar BAz", [[(foo) bar]], 1)
-r:sleep(secondes) -- Interrompt l'exécution du script pendant le nombre de secondes spécifié.
- -- La valeur peut être spécifiée sous la forme d'un nombre décimal comme 1.25 pour plus de précision.
+r.usleep(microsecondes) -- Interrompt l'exécution du script pendant le nombre de microsecondes spécifié.
@@ -1029,26 +1028,30 @@ r:htpassword(string [,algorithm [,cost]]) -- Génère un hash de mot
r:mkdir(dir [,mode]) -- Crée un répertoire et définit son mode via le paramètre optionnel mode.
+
+r:mkrdir(dir [,mode]) -- Crée des répertoires de manière récursive et définit leur mode via le paramètre optionnel mode.
+
+
r:rmdir(dir) -- Supprime un répertoire.
+
+r:touch([mtime]) -- Définit la date de modification d'un fichier à la date courante ou à la valeur optionnelle mtime en msec.
+
+
r:get_direntries(dir) -- Renvoie une table contenant toutes les entrées de répertoires.
-- Renvoie un chemin sous forme éclatée en chemin, fichier, extension
-function split_path(path)
- return path:match("(.-)([^\\/]-%.?([^%.\\/]*))$")
-end
-
function handle(r)
- local cwd, _, _ = split_path(r.filename)
- for _, f in ipairs(r:get_direntries(cwd)) do
- local info = r:stat(cwd .. f)
+ local dir = r.context_document_root
+ for _, f in ipairs(r:get_direntries(dir)) do
+ local info = r:stat(dir .. "/" .. f)
if info then
local mtime = os.date(fmt, info.mtime / 1000000)
local ftype = (info.filetype == 2) and "[dir] " or "[file]"
- r:puts( ("%s %s %10i %s\n"):format(ftype, mtime, info.size, f) )
+ r:puts( ("%s %s %10i %s\n"):format(ftype, mtime, info.size, f) )
end
end
end
diff --git a/docs/manual/mod/mod_ssl.xml.fr b/docs/manual/mod/mod_ssl.xml.fr
index f900afb7c5..83861d5ea7 100644
--- a/docs/manual/mod/mod_ssl.xml.fr
+++ b/docs/manual/mod/mod_ssl.xml.fr
@@ -1,7 +1,7 @@
-
+
@@ -2002,7 +2002,7 @@ requête. S'ils ne correspondent pas, un
code d'état 502 (Bad Gateway) est envoyé.
-SSLProxyCheckPeerCN a été remplacé par SSLProxyCheckPeerName, et sa définition
n'est prise en compte que si SSLProxyCheckPeerName off
a
été spécifié.
@@ -2024,7 +2024,8 @@ certificats serveur distants
SSLProxyCheckPeerName on
server config
virtual host
-
+Disponible à partir de la version 2.4.5 du serveur HTTP
+Apache
Cette directive permet de configurer la vérification du nom d'hôte dans
diff --git a/docs/manual/vhosts/name-based.xml.fr b/docs/manual/vhosts/name-based.xml.fr
index 6d1029e2f7..c49335d07a 100644
--- a/docs/manual/vhosts/name-based.xml.fr
+++ b/docs/manual/vhosts/name-based.xml.fr
@@ -148,6 +148,22 @@ virtuel bas
spécifiques (et non par défaut).
+ Hérirage du nom de serveur
+ Il est toujours préférable de définir une directive ServerName au niveau de chaque serveur
+ virtuel à base de nom. Si un serveur virtuel ne définit pas
+ de directive ServerName, le
+ nom de ce serveur virtuel sera hérité du serveur principal. Si
+ aucun nom de serveur n'a été explicitement défini au niveau du
+ serveur principal, le serveur tentera de déterminer son nom via
+ une résolution de nom DNS inverse sur la première adresse
+ d'écoute. Dans tous les cas, ce nom de serveur hérité influencera
+ la sélection du serveur virtuel à base de nom, c'est pourquoi il
+ est toujours préférable de définir une directive ServerName pour chaque serveur virtuel
+ à base de nom.
+
+
Par exemple, supposez que vous hébergez le domaine
www.example.com
et que vous souhaitez ajouter le
serveur virtuel other.example.com
qui pointe sur