From bdd2d95e434c428a330e13b1c7e892e47c488a13 Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 6 Jul 2013 15:34:52 +0000 Subject: [PATCH] Updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1500297 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_lua.xml.fr | 21 ++++++++------------- docs/manual/vhosts/name-based.xml.fr | 18 +++++++++++++++++- 2 files changed, 25 insertions(+), 14 deletions(-) diff --git a/docs/manual/mod/mod_lua.xml.fr b/docs/manual/mod/mod_lua.xml.fr index 125c34a9ea..792b29d158 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é. @@ -1045,18 +1044,14 @@ r:touch(file [,mtime]) -- Définit la date de modification d'un fichier &a 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/vhosts/name-based.xml.fr b/docs/manual/vhosts/name-based.xml.fr index 22a9606cf7..f9a9290897 100644 --- a/docs/manual/vhosts/name-based.xml.fr +++ b/docs/manual/vhosts/name-based.xml.fr @@ -1,7 +1,7 @@ - + @@ -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 -- 2.40.0