]> granicus.if.org Git - apache/commitdiff
Updates.
authorLucien Gentis <lgentis@apache.org>
Sat, 6 Jul 2013 15:34:52 +0000 (15:34 +0000)
committerLucien Gentis <lgentis@apache.org>
Sat, 6 Jul 2013 15:34:52 +0000 (15:34 +0000)
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
docs/manual/vhosts/name-based.xml.fr

index 125c34a9ea3683e885e9ebd6675cd2d15cd3562f..792b29d158c5d38373a0732caf44dae9c6dbdf0d 100644 (file)
@@ -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: 1495666:1498179 (outdated) -->
+<!-- English Revision : 1498179 -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
@@ -685,7 +685,7 @@ r:flush()   -- vide le tampon de sortie
 while nous_avons_des_donn&eacute;es_&agrave;_envoyer do
     r:puts("Bla bla bla\n") -- envoi des donn&eacute;es &agrave; 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
 </highlight>
 
@@ -787,7 +787,7 @@ local url = r:construct_url(r.uri)
 </highlight>
 
 <highlight language="lua">
-r:mpm_query(number) -- Interroge le serveur &agrave; propos de son
+r.mpm_query(number) -- Interroge le serveur &agrave; propos de son
 module MPM via la requ&ecirc;te ap_mpm_query.
 
 local mpm = r.mpm_query(14)
@@ -981,8 +981,7 @@ local matches = r:regex("FOO bar BAz", [[(foo) bar]], 1)
 </highlight>
 
 <highlight language="lua">
-r:sleep(secondes) -- Interrompt l'ex&eacute;cution du script pendant le        nombre de secondes sp&eacute;cifi&eacute;.
-                  -- La valeur peut &ecirc;tre sp&eacute;cifi&eacute;e sous la forme d'un nombre d&eacute;cimal comme 1.25 pour plus de pr&eacute;cision.
+r.usleep(microsecondes) -- Interrompt l'ex&eacute;cution du script pendant le nombre de microsecondes sp&eacute;cifi&eacute;.
 </highlight>
 
 <highlight language="lua">
@@ -1045,18 +1044,14 @@ r:touch(file [,mtime]) -- D&eacute;finit la date de modification d'un fichier &a
 r:get_direntries(dir) -- Renvoie une table contenant toutes les entr&eacute;es de r&eacute;pertoires.
 
 -- Renvoie un chemin sous forme &eacute;clat&eacute;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
index 22a9606cf7cdc52e78ede2bf6a07096b8e1d747c..f9a9290897154bb33e32a72cac6f73311d14ab48 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version='1.0' encoding='ISO-8859-1' ?>
 <!DOCTYPE manualpage SYSTEM "../style/manualpage.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.fr.xsl"?>
-<!-- English Revision: 1334675:1344675 (outdated) -->
+<!-- English Revision: 1500042 -->
 <!-- French translation by alain B, review by Vincent Deffontaines 
        updated by Lucien GENTIS -->
 
@@ -148,6 +148,22 @@ virtuel bas
        spécifiques (et non par défaut).</p>
     </note>
 
+    <note><title>Hérirage du nom de serveur</title>
+       <p>Il est toujours préférable de définir une directive <directive
+       module="core">ServerName</directive> au niveau de chaque serveur
+       virtuel à base de nom. Si un serveur virtuel ne définit pas
+       de directive  <directive module="core">ServerName</directive>, 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 <directive
+       module="core">ServerName</directive> pour chaque serveur virtuel
+       à base de nom.</p>
+    </note>
+
     <p>Par exemple, supposez que vous hébergez le domaine 
     <code>www.example.com</code> et que vous souhaitez ajouter le 
     serveur virtuel <code>other.example.com</code> qui pointe sur