From 48e0bc52361b52f955a8001d877c22eba62fee33 Mon Sep 17 00:00:00 2001 From: Lucien Gentis Date: Sat, 6 Jul 2013 15:38:16 +0000 Subject: [PATCH] Updates. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1500298 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/mod_lua.xml.fr | 29 +++++++++++++++------------- docs/manual/mod/mod_ssl.xml.fr | 7 ++++--- docs/manual/vhosts/name-based.xml.fr | 16 +++++++++++++++ 3 files changed, 36 insertions(+), 16 deletions(-) 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 -- 2.50.1