]> granicus.if.org Git - apache/commitdiff
Rebuild
authorRich Bowen <rbowen@apache.org>
Wed, 17 Apr 2013 01:56:51 +0000 (01:56 +0000)
committerRich Bowen <rbowen@apache.org>
Wed, 17 Apr 2013 01:56:51 +0000 (01:56 +0000)
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1468712 13f79535-47bb-0310-9956-ffa450edef68

18 files changed:
docs/manual/mod/mod_auth_basic.html.en
docs/manual/mod/mod_auth_basic.html.fr
docs/manual/mod/mod_auth_basic.html.ja.utf8
docs/manual/mod/mod_auth_basic.html.ko.euc-kr
docs/manual/mod/mod_auth_basic.xml.fr
docs/manual/mod/mod_auth_basic.xml.ja
docs/manual/mod/mod_auth_basic.xml.ko
docs/manual/mod/mod_auth_basic.xml.meta
docs/manual/mod/mod_lua.html.fr
docs/manual/mod/mod_proxy.html.fr
docs/manual/mod/quickreference.html.de
docs/manual/mod/quickreference.html.en
docs/manual/mod/quickreference.html.es
docs/manual/mod/quickreference.html.ja.utf8
docs/manual/mod/quickreference.html.ko.euc-kr
docs/manual/mod/quickreference.html.tr.utf8
docs/manual/mod/quickreference.html.zh-cn
docs/manual/upgrading.html.fr

index 58942fe9bbbbb7075f393889094518f417166ea9..f1b7cdc036eb936f354ed79cefc7f1f0b757a264 100644 (file)
@@ -88,7 +88,7 @@ lower level modules</td></tr>
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Fake basic authentication using the given expressions for
 username and password</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthBasicFake username password</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>AuthBasicFake off|username [password]</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>none</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">Context:</a></th><td>directory, .htaccess</td></tr>
 <tr><th><a href="directive-dict.html#Override">Override:</a></th><td>AuthConfig</td></tr>
@@ -102,6 +102,10 @@ username and password</td></tr>
     which allows both the username and password to be set based on
     request parameters.</p>
 
+    <p>If the password is not specified, the default value "password"
+    will be used. To disable fake basic authentication for an URL
+    space, specify "AuthBasicFake off".</p>
+
     <p>In this example, we pass a fixed username and password to a
     backend server.</p>
 
@@ -120,7 +124,7 @@ username and password</td></tr>
 
     <div class="example"><h3>Certificate Example</h3><pre class="prettyprint lang-config">
 &lt;Location /secure&gt;
-    AuthBasicFake %{SSL_CLIENT_S_DN_Email} password
+    AuthBasicFake %{SSL_CLIENT_S_DN_Email}
 &lt;/Location&gt;
     </pre>
 </div>
@@ -137,6 +141,13 @@ username and password</td></tr>
     </pre>
 </div>
 
+    <div class="example"><h3>Exclusion Example</h3><pre class="prettyprint lang-config">
+&lt;Location /public&gt;
+    AuthBasicFake off
+&lt;/Location&gt;
+    </pre>
+</div>
+
 
 </div>
 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
index b81cb2d58e1888031f69f8b13cfeb644ddeae401..bec930ac2149462fb2fae70558cc09deb62f7c1f 100644 (file)
@@ -29,6 +29,8 @@
 <a href="../ja/mod/mod_auth_basic.html" hreflang="ja" rel="alternate" title="Japanese">&nbsp;ja&nbsp;</a> |
 <a href="../ko/mod/mod_auth_basic.html" hreflang="ko" rel="alternate" title="Korean">&nbsp;ko&nbsp;</a></p>
 </div>
+<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
+            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Authentification HTTP de base</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Base</td></tr>
 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>auth_basic_module</td></tr>
index 4f54c322c066a7449f7adf50cde5f7329cd962dd..71bbd90f8dfbbbc47eb45e810e8e495ce25c037a 100644 (file)
@@ -98,7 +98,7 @@
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">説明:</a></th><td>Fake basic authentication using the given expressions for
 username and password</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AuthBasicFake username password</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">構文:</a></th><td><code>AuthBasicFake off|username [password]</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">デフォルト:</a></th><td><code>none</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">コンテキスト:</a></th><td>ディレクトリ, .htaccess</td></tr>
 <tr><th><a href="directive-dict.html#Override">上書き:</a></th><td>AuthConfig</td></tr>
index b31967a6f9ea3b893ac65a873b2fbf1609d6f1a1..25103f6698bead39c0e6a5b150c87edc4447b3f1 100644 (file)
@@ -92,7 +92,7 @@
 <table class="directive">
 <tr><th><a href="directive-dict.html#Description">¼³¸í:</a></th><td>Fake basic authentication using the given expressions for
 username and password</td></tr>
-<tr><th><a href="directive-dict.html#Syntax">¹®¹ý:</a></th><td><code>AuthBasicFake username password</code></td></tr>
+<tr><th><a href="directive-dict.html#Syntax">¹®¹ý:</a></th><td><code>AuthBasicFake off|username [password]</code></td></tr>
 <tr><th><a href="directive-dict.html#Default">±âº»°ª:</a></th><td><code>none</code></td></tr>
 <tr><th><a href="directive-dict.html#Context">»ç¿ëÀå¼Ò:</a></th><td>directory, .htaccess</td></tr>
 <tr><th><a href="directive-dict.html#Override">Override ¿É¼Ç:</a></th><td>AuthConfig</td></tr>
index 7ba4cceafba61bbabe4af4b0418fdd8b2d6e604b..70ba0ad209b6cb687c2f922c89acdba19bec0daa 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 : 1457471 -->
+<!-- English Revision: 1457471:1468581 (outdated) -->
 <!-- French translation : Lucien GENTIS -->
 <!-- Reviewed by : Vincent Deffontaines -->
 
index 406fc9bd7599d98852784b15ed10e1415a6e0b19..c32cc7316638578db84d3643c154e358b0ba87d7 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="UTF-8" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
-<!-- English Revision: 420990:1457471 (outdated) -->
+<!-- English Revision: 420990:1468581 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index 9eb5991aa36b39489a8692b5a10129fb9a62158c..05b13ac51a820e191f71c1f7b7bd1cccef691e23 100644 (file)
@@ -1,7 +1,7 @@
 <?xml version="1.0" encoding="EUC-KR" ?>
 <!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
 <?xml-stylesheet type="text/xsl" href="../style/manual.ko.xsl"?>
-<!-- English Revision: 151408:1457471 (outdated) -->
+<!-- English Revision: 151408:1468581 (outdated) -->
 
 <!--
  Licensed to the Apache Software Foundation (ASF) under one or more
index dd48206a0ee713af36236d6b6df90424ac350d78..6418e977531e4965803b4f45eead781fa8d527e0 100644 (file)
@@ -8,7 +8,7 @@
 
   <variants>
     <variant>en</variant>
-    <variant>fr</variant>
+    <variant outdated="yes">fr</variant>
     <variant outdated="yes">ja</variant>
     <variant outdated="yes">ko</variant>
   </variants>
index dd6e102c6e74d30671c7baf12d664b4fdf986c29..a3f1a8e3cd213f8ec0f73550313d364b5d9c4d64 100644 (file)
@@ -27,6 +27,8 @@
 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_lua.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
 <a href="../fr/mod/mod_lua.html" title="Français">&nbsp;fr&nbsp;</a></p>
 </div>
+<div class="outofdate">Cette traduction peut être périmée. Vérifiez la version
+            anglaise pour les changements récents.</div>
 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Fournit des points d'entrée Lua dans différentes parties du
 traitement des requêtes httpd</td></tr>
 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Expérimental</td></tr>
@@ -703,276 +705,350 @@ end
 <div class="section">
 <h2><a name="functions" id="functions">Méthodes de l'objet request_rec</a></h2>
 
-        <p>L'objet request_rec possède (au minimum) les méthodes
-       suivantes :</p>
+<p>L'objet request_rec possède (au minimum) les méthodes suivantes :</p>
 
-        <pre class="prettyprint lang-lua">
-       r:flush() -- vide le tampon de sortie
-        </pre>
+<pre class="prettyprint lang-lua">
+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
++end
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:addoutputfilter(name|function) -- ajoute un filtre en sortie
+
+r:addoutputfilter("fooFilter") -- insère le filtre fooFilter dans le flux de sortie
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:sendfile(filename) -- envoie un fichier entier au client en
+utilisant sendfile s'il est supporté par la plateforme :
+
+if use_sendfile_thing then
+    r:sendfile("/var/www/large_file.img")
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:addoutputfilter(name|function) -- ajoute un filtre en sortie
-        </pre>
+<pre class="prettyprint lang-lua">
+r:parseargs() -- renvoie une table Lua contenant la chaîne
+d'arguments de la requête
+
+local GET = r:parseargs()
++r:puts("Votre nom est : " .. GET['name'] or "Unknown")
+</pre>
+
+
+
+<pre class="prettyprint lang-lua">
+r:parsebody()([sizeLimit]) -- interprète le corps de la requête
+en tant que POST et renvoie une table lua. Un nombre optionnel
+peut être fourni pour spécifier le nombre maximal d'octets à
+interpréter. La valeur par défaut est 8192.
 
+local POST = r:parsebody(1024*1024)
++r:puts("Votre nom est : " .. POST['name'] or "Unknown")
+</pre>
 
-        <pre class="prettyprint lang-lua">
-       r:sendfile(filename) -- envoie un fichier entier au client en
-       utilisant sendfile s'il est supporté par la plateforme
-        </pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:parseargs() -- renvoie une table Lua contenant la chaîne
-       d'arguments de la requête
-        </pre>
+<pre class="prettyprint lang-lua">
+r:puts("bonjour", " le monde", "!") -- affichage dans le corps de la réponse
+</pre>
 
 
+<pre class="prettyprint lang-lua">
+r:write("une simple chaîne") -- affichage dans le
+corps de la réponse
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:parsebody()([sizeLimit]) -- interprète le corps de la requête
-       en tant que POST et renvoie une table lua. Un nombre optionnel
-       peut être fourni pour spécifier le nombre maximal d'octets à
-       interpréter. La valeur par défaut est 8192.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:escape_html("&lt;html&gt;test&lt;/html&gt;") -- Echappe le
+code HTML et renvoie le résultat
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:puts("bonjour", " le monde", "!") -- affichage dans le corps de la réponse
-        </pre>
+<pre class="prettyprint lang-lua">
+r:base64_encode(string) -- Encode une chaîne à l'aide du
+standard de codage Base64.
 
+local encoded = r:base64_encode("This is a test") -- returns VGhpcyBpcyBhIHRlc3Q=
+</pre>
 
-       <pre class="prettyprint lang-lua">
-        r:write("une simple chaîne") -- affichage dans le
-       corps de la réponse
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:base64_decode(string) -- Décode une chaîne codée en Base64.
 
-       <pre class="prettyprint lang-lua">
-        r:escape_html("&lt;html&gt;test&lt;/html&gt;") -- Echappe le
-       code HTML et renvoie le résultat
-        </pre>
+local decoded = r:base64_decode("VGhpcyBpcyBhIHRlc3Q=") -- returns 'This is a test'
+</pre>
 
 
-       <pre class="prettyprint lang-lua">
-        r:base64_encode(string) -- Encode une chaîne à l'aide du
-       standard de codage Base64.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:md5(string) -- Calcule et renvoie le condensé MD5 d'une chaîne
+en mode binaire (binary safe).
 
+local hash = r:md5("This is a test") -- returns ce114e4501d2f4e2dcea3e17b546f339
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:base64_decode(string) -- Décode une chaîne codée en Base64.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:sha1(string) -- Calcule et renvoie le condensé SHA1 d'une chaîne
+en mode binaire (binary safe).
 
-        <pre class="prettyprint lang-lua">
-        r:md5(string) -- Calcule et renvoie le condensé MD5 d'une chaîne
-       en mode binaire (binary safe).
-        </pre>
+local hash = r:sha1("This is a test") -- returns a54d88e06612d820bc3be72877c74f257b561b19
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:sha1(string) -- Calcule et renvoie le condensé SHA1 d'une chaîne
-       en mode binaire (binary safe).
-        </pre>
+<pre class="prettyprint lang-lua">
+r:escape(string) -- Echappe une chaîne de type URL.
 
+local url = "http://foo.bar/1 2 3 &amp; 4 + 5"
+local escaped = r:escape(url) -- returns 'http%3a%2f%2ffoo.bar%2f1+2+3+%26+4+%2b+5'
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:escape(string) -- Echappe une chaîne de type URL.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:unescape(string) -- Déséchappe une chaîne de type URL.
 
-        <pre class="prettyprint lang-lua">
-        r:unescape(string) -- Déséchappe une chaîne de type URL.
-        </pre>
+local url = "http%3a%2f%2ffoo.bar%2f1+2+3+%26+4+%2b+5"
+local unescaped = r:escape(url) -- returns 'http://foo.bar/1 2 3 &amp; 4 + 5'
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:banner() -- Renvoie la bannière du serveur courant.
-        </pre>
+<pre class="prettyprint lang-lua">
+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)
+if mpm == 1 then
+    r:puts("Ce serveur utilise le MPM Event")
+end
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:port() -- Renvoie le port du serveur courant utilisé pour la
-       requête.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:expr(string) -- Evalue une chaîne de type <a href="../expr.html">expr</a>.
 
-        <pre class="prettyprint lang-lua">
-        r:mpm_query(number) -- Interroge le serveur à propos de son
-       module MPM via la requête ap_mpm_query.
-        </pre>
+if r:expr("%{HTTP_HOST} =~ /^www/") then
+    r:puts("Ce nom d'hôte commence par www")
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:expr(string) -- Evalue une chaîne de type <a href="../expr.html">expr</a>.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:scoreboard_process(a) -- Interroge le serveur à propos du
+processus à la position <code>a</code>.
 
+local process = r:scoreboard_process(1)
+r:puts("Le serveur 1 a comme PID " .. process.pid)
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:scoreboard_process(a) -- Interroge le serveur à propos du
-       processus à la position <code>a</code>.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:scoreboard_worker(a, b) -- Interroge le serveur à propos du
+thread <code>b</code>, dans le processus <code>a</code>.
 
-        <pre class="prettyprint lang-lua">
-        r:scoreboard_worker(a, b) -- Interroge le serveur à propos du
-       thread <code>b</code>, dans le processus <code>a</code>.
-        </pre>
+local thread = r:scoreboard_worker(1, 1)
+r:puts("L'ID du thread 1 du serveur 1 est " .. thread.tid .. " et son
+état est " .. thread.status)
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:started() -- Renvoie l'heure du dernier (re)démarrage du
-       serveur.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:started() -- Renvoie l'heure du dernier (re)démarrage du
+serveur.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:clock() -- Renvoie l'heure courante avec une précision d'une
-       microseconde.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:clock() -- Renvoie l'heure courante avec une précision d'une
+microseconde.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:requestbody(filename) -- Lit et renvoie le corps d'une requête. Si
 'filename' est spécifié, le corps de requête n'est pas renvoyé, mais
 sauvegardé dans le fichier correspondant.
-        </pre>
 
+local input = r:requestbody()
+r:puts("Vous m'avez envoyé le corps de requête suivant :\n")
+r:puts(input)
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:add_input_filter(filter_name) -- Ajoute le filtre en entrée
+'filter_name'.
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:add_input_filter(filter_name) -- Ajoute le filtre en entrée
-       'filter_name'.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:module_info(module_name) -- Interroge le serveur à propos d'un
+module.
+
+local mod = r.module_info("mod_lua.c")
+if mod then
+    for k, v in pairs(mod.commands) do
+       r:puts( ("%s: %s\n"):format(k,v)) -- affiche toutes les directives implémentées par ce module
+    end
+end
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:module_info(module_name) -- Interroge le serveur à propos d'un
-       module.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:loaded_modules() -- Renvoie une liste des modules chargés par
+httpd.
 
-        <pre class="prettyprint lang-lua">
-        r:loaded_modules() -- Renvoie une liste des modules chargés par
-       httpd.
-        </pre>
+for k, module in pairs(r:loaded_modules()) do
+    r:puts("J'ai chargé le module " .. module .. "\n")
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:runtime_dir_relative(filename) -- Génère le nom d'un fichier run-time
 (par exemple la mémoire partagée "file") relativement au répertoire de
 run-time. 
-        </pre>
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:server_info() -- Renvoie une table contenant des informations
-       à propos du serveur, comme le nom de l'exécutable httpd, le
-       module mpm utilisé, etc...
-        </pre>
+<pre class="prettyprint lang-lua">
+r:server_info() -- Renvoie une table contenant des informations
+à propos du serveur, comme le nom de l'exécutable httpd, le
+module mpm utilisé, etc...
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:set_document_root(file_path) -- Définit la racine des
-       documents pour la requête à file_path.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:set_document_root(file_path) -- Définit la racine des
+documents pour la requête à file_path.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:add_version_component(component_string) -- Ajoute un élément à
-       la bannière du serveur.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:add_version_component(component_string) -- Ajoute un élément à
+la bannière du serveur.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:set_context_info(prefix, docroot) -- Définit le préfixe et la
-       racine des documents du contexte pour une requête.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:set_context_info(prefix, docroot) -- Définit le préfixe et la
+racine des documents du contexte pour une requête.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:os_escape_path(file_path) -- Convertit un chemin du système de
-       fichiers en URL indépendamment du système d'exploitation.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:os_escape_path(file_path) -- Convertit un chemin du système de
+fichiers en URL indépendamment du système d'exploitation.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:escape_logitem(string) -- Echappe une chaîne pour
-       journalisation.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:escape_logitem(string) -- Echappe une chaîne pour
+journalisation.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 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' ?
-        </pre>
+
+local match = r:strcmp_match("foobar.com", "foo*.com")
+if match then 
+    r:puts("foobar.com matches foo*.com")
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:set_keepalive() -- Définit l'état de persistance d'une
-       requête. Renvoie true dans la mesure du possible, false dans le
-       cas contraire.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:set_keepalive() -- Définit l'état de persistance d'une
+requête. Renvoie true dans la mesure du possible, false dans le
+cas contraire.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:make_etag() -- Génère et renvoie le etag pour la requête
-       courante.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:make_etag() -- Génère et renvoie le etag pour la requête
+courante.
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:send_interim_response(clear) -- Renvoie une réponse d'intérim (1xx) au
 client. Si 'clear' est vrai, les en-têtes disponibles seront envoyés et
 effacés.
-        </pre>
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 r:custom_response(status_code, string) -- Génère et définit une réponse
 personnalisée pour un code d'état particulier. Le fonctionnement est
 très proche de celui de la directive ErrorDocument.
-        </pre>
 
+r:custom_response(404, "Baleted!")
+</pre>
+
+
+<pre class="prettyprint lang-lua">
+r:exists_config_define(string) -- Vérifie si une définition de
+configuration existe.
+
+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
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:exists_config_define(string) -- Vérifie si une définition de
-       configuration existe.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:state_query(string) -- Interroge le serveur à propos de son
+état.
+</pre>
 
-        <pre class="prettyprint lang-lua">
-        r:state_query(string) -- Interroge le serveur à propos de son
-       état.
-        </pre>
 
+<pre class="prettyprint lang-lua">
+r:stat(filename) -- Exécute stat() sur un fichier, et renvoie
+une table contenant des informations à propos de ce fichier.
 
-        <pre class="prettyprint lang-lua">
-        r:stat(filename) -- Exécute stat() sur un fichier, et renvoie
-       une table contenant des informations à propos de ce fichier.
-        </pre>
+local info = r:stat("/var/www/foo.txt")
+if info then
+    r:puts("Ce fichier existe et a été modifié pour la dernière fois à : " .. info.modified)
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
-        r:regex(string, pattern) -- Exécute une recherche à base
-       d'expression rationnelle sur une chaîne, et renvoie les
-       éventuelles correspondances trouvées.
-        </pre>
+<pre class="prettyprint lang-lua">
+r:regex(string, pattern) -- 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*)")
+if matches then
+    r:puts("L'expression rationnelle correspond et le dernier mot
+    capturé ($2) est : " .. matches[2])
+end
+</pre>
 
 
-        <pre class="prettyprint lang-lua">
+<pre class="prettyprint lang-lua">
 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.
-        </pre>
+</pre>
 
 
-       <pre class="prettyprint lang-lua">
-       r:dbacquire(dbType[, dbParams]) -- Acquiert une connexion à une
+<pre class="prettyprint lang-lua">
+r:dbacquire(dbType[, dbParams]) -- Acquiert une connexion à une
 base de données et renvoie une classe database. Voir '<a href="#databases">Connectivité aux bases de données</a>' pour plus de
 détails.
-        </pre>
+</pre>
 
         
 
index cc7e434ba40f59906c947256cfd43fd885a293b1..c804eb3d700026a7764d44f62ed0198ed25d6a86 100644 (file)
@@ -1476,6 +1476,15 @@ ProxyPass /mirror/foo http://backend.example.com
        le cas des autres erreurs de worker.
     </td></tr>
 
+    <tr><td>failontimeout</td>
+        <td>Off</td>
+        <td>Si ce paramètre est défini à "On", un délai d'attente
+       dépassé en entrée/sortie après envoi d'une requête au serveur
+       d'arrière-plan va mettre le processus en état d'erreur. La
+       sortie de cet état d'erreur se passe de la même façon que pour
+       les autres erreurs.
+    </td></tr>
+
     <tr><td>nonce</td>
         <td>&lt;auto&gt;</td>
         <td>Le nombre à usage unique de protection utilisé dans la page
index 90cedca3cecd28359bcdbe87b3610daf04fb178e..a56850af3437533d89ed87caab0070cb8c052857 100644 (file)
@@ -151,7 +151,7 @@ formatted email address</td></tr>
 <tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>factor</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit concurrent connections per process</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
 lower level modules</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake username password</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|username [password]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
 username and password</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
 [<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
index d691e5e624989639939facfcb78f54875cfff023..64fd09b2e7214436aca0e69ca56b6dda645f2167 100644 (file)
@@ -144,7 +144,7 @@ formatted email address</td></tr>
 <tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>factor</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit concurrent connections per process</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
 lower level modules</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake username password</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|username [password]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
 username and password</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
 [<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
index 2a7f45e32d3722cd98d333cccc2f060110098407..361cb4efa49596ba252ed914594ed80ea0fed5e0 100644 (file)
@@ -151,7 +151,7 @@ formatted email address</td></tr>
 <tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>factor</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit concurrent connections per process</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
 lower level modules</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake username password</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|username [password]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
 username and password</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
 [<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
index 9c7ae82a05096751697a0c693c7220882fc495e5..ec51baa3c4741e53b328c85ac7a3607b4ffcc76a 100644 (file)
@@ -143,7 +143,7 @@ proxy</td></tr>
 <tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>factor</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit concurrent connections per process</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">認証と承認を、より低いレベルのモジュールに移行させるかを
 設定します。</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake username password</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|username [password]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
 username and password</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
 [<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">この位置に対する認証プロバイダを設定します。</td></tr>
index 91f1db6bd3123840d4e40a9129559a95d3f8ff46..46f75785e96c950438b5d1f779d44d44b5f8f280 100644 (file)
@@ -138,7 +138,7 @@ be passed through</td></tr>
 ¿©ºÎ</td></tr>
 <tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>factor</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit concurrent connections per process</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ÀÎÁõ°ú ±ÇÇѺο©¸¦ Àú¼öÁØ ¸ðµâ¿¡ ³Ñ°ÜÁÙÁö °áÁ¤ÇÑ´Ù</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake username password</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|username [password]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
 username and password</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider On|Off|<var>provider-name</var>
 [<var>provider-name</var>] ...</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">ÀÌ À§Ä¡¿¡ ´ëÇÑ ÀÎÁõÁ¦°øÀÚ¸¦ ÁöÁ¤ÇÑ´Ù</td></tr>
index b216a27e3511b5d0fde09a7c13227352dc9303c0..4262bdc02a188ed7abaf46b47286ad55b6ada9c3 100644 (file)
@@ -147,7 +147,7 @@ formatted email address</td></tr>
 <tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>factor</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit concurrent connections per process</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>T</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
 lower level modules</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake username password</a></td><td></td><td>dh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|username [password]</a></td><td></td><td>dh</td><td>T</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
 username and password</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
 [<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>T</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
index 1a54803c211c0f28aa5662b152861a9ca2bb3683..c5d26543c72e78c4c3addbd5e9b6c039412b0c79 100644 (file)
@@ -139,7 +139,7 @@ formatted email address</td></tr>
 <tr class="odd"><td><a href="event.html#asyncrequestworkerfactor">AsyncRequestWorkerFactor <var>factor</var></a></td><td></td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit concurrent connections per process</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative On|Off</a></td><td> On </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are passed to
 lower level modules</td></tr>
-<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake username password</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
+<tr class="odd"><td><a href="mod_auth_basic.html#authbasicfake">AuthBasicFake off|username [password]</a></td><td></td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake basic authentication using the given expressions for
 username and password</td></tr>
 <tr><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <var>provider-name</var>
 [<var>provider-name</var>] ...</a></td><td> file </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
index 6308f00789fa39e73305f6b372a52f9962a42fee..ba9553ddc842d6823db340efc30fa46ee459b305 100644 (file)
@@ -125,6 +125,11 @@ n
     AuthzUserAuthoritative et AuthzOwnerAuthoritative. Ces directives
     ont été remplacées par les directives plus explicites <code class="directive"><a href="./mod/mod_authz_core.html#requireany">RequireAny</a></code>, <code class="directive"><a href="./mod/mod_authz_core.html#requirenone">RequireNone</a></code>, et <code class="directive"><a href="./mod/mod_authz_core.html#requireall">RequireAll</a></code>.</p>
 
+    <p>Si vous utilisez <code class="module"><a href="./mod/mod_authz_dbm.html">mod_authz_dbm</a></code>, vous devez
+    mettre à jour votre configuration en remplaçant les directives du
+    style <code>Require group ...</code> par des directives du style
+    <code>Require dbm-group ...</code>.</p>
+
     <h4><a name="access" id="access">Contrôle d'accès</a></h4>