summaryrefslogtreecommitdiffstats
path: root/docs/manual/mod/mod_reqtimeout.html
diff options
context:
space:
mode:
authorDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-25 04:41:26 +0000
committerDaniel Baumann <daniel.baumann@progress-linux.org>2024-05-25 04:41:26 +0000
commit7b31d4f4901cdb89a79f2f7de4a6b8bb637b523b (patch)
treefdeb0b5ff80273f95ce61607fc3613dff0b9a235 /docs/manual/mod/mod_reqtimeout.html
parentAdding upstream version 2.4.38. (diff)
downloadapache2-upstream.tar.xz
apache2-upstream.zip
Adding upstream version 2.4.59.upstream/2.4.59upstream
Signed-off-by: Daniel Baumann <daniel.baumann@progress-linux.org>
Diffstat (limited to '')
-rw-r--r--docs/manual/mod/mod_reqtimeout.html2
-rw-r--r--docs/manual/mod/mod_reqtimeout.html.en91
-rw-r--r--docs/manual/mod/mod_reqtimeout.html.fr.utf8121
3 files changed, 126 insertions, 88 deletions
diff --git a/docs/manual/mod/mod_reqtimeout.html b/docs/manual/mod/mod_reqtimeout.html
index b9237f0..dd93a18 100644
--- a/docs/manual/mod/mod_reqtimeout.html
+++ b/docs/manual/mod/mod_reqtimeout.html
@@ -2,7 +2,7 @@
URI: mod_reqtimeout.html.en
Content-Language: en
-Content-type: text/html; charset=ISO-8859-1
+Content-type: text/html; charset=UTF-8
URI: mod_reqtimeout.html.fr.utf8
Content-Language: fr
diff --git a/docs/manual/mod/mod_reqtimeout.html.en b/docs/manual/mod/mod_reqtimeout.html.en
index 459c704..686b88d 100644
--- a/docs/manual/mod/mod_reqtimeout.html.en
+++ b/docs/manual/mod/mod_reqtimeout.html.en
@@ -1,7 +1,7 @@
-<?xml version="1.0" encoding="ISO-8859-1"?>
+<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head>
-<meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
+<meta content="text/html; charset=UTF-8" http-equiv="Content-Type" />
<!--
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
This file is generated from xml source: DO NOT EDIT
@@ -27,14 +27,27 @@
<div id="preamble"><h1>Apache Module mod_reqtimeout</h1>
<div class="toplang">
<p><span>Available Languages: </span><a href="../en/mod/mod_reqtimeout.html" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_reqtimeout.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
+<a href="../fr/mod/mod_reqtimeout.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
</div>
<table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Set timeout and minimum data rate for receiving requests
</td></tr>
<tr><th><a href="module-dict.html#Status">Status:</a></th><td>Extension</td></tr>
-<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>reqtimeout_module</td></tr>
-<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_reqtimeout.c</td></tr>
+<tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:</a></th><td>reqtimeout_module</td></tr>
+<tr><th><a href="module-dict.html#SourceFile">Source File:</a></th><td>mod_reqtimeout.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibility:</a></th><td>Available in Apache HTTPD 2.2.15 and later</td></tr></table>
+<h3>Summary</h3>
+
+ <p>This module provides a convenient way to set timeouts and minimum data
+ rates for receiving requests. Should a timeout occur or a data rate be
+ to low, the corresponding connection will be closed by the server.</p>
+
+ <p>This is logged at <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>
+ <code>info</code>.</p>
+
+ <p>If needed, the <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> directive
+ can be tweaked to explicitly log it:</p>
+ <pre class="prettyprint lang-config">LogLevel reqtimeout:info</pre>
+
</div>
<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><h3>Topics</h3>
<ul id="topics">
@@ -52,10 +65,11 @@
<ol>
<li>
- Allow 10 seconds to receive the request including the headers and
- 30 seconds for receiving the request body:
+ Allow for 5 seconds to complete the TLS handshake, 10 seconds to
+ receive the request headers and 30 seconds for receiving the
+ request body:
- <pre class="prettyprint lang-config">RequestReadTimeout header=10 body=30</pre>
+ <pre class="prettyprint lang-config">RequestReadTimeout handshake=5 header=10 body=30</pre>
</li>
@@ -71,10 +85,10 @@
</li>
<li>
- Allow at least 10 seconds to receive the request including the headers.
+ Allow at least 10 seconds to receive the request headers.
If the client sends data, increase the timeout by 1 second for every
500 bytes received. But do not allow more than 30 seconds for the
- request including the headers:
+ request headers:
<pre class="prettyprint lang-config">RequestReadTimeout header=10-30,MinRate=500</pre>
@@ -94,65 +108,70 @@
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="RequestReadTimeout" id="RequestReadTimeout">RequestReadTimeout</a> <a name="requestreadtimeout" id="requestreadtimeout">Directive</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Set timeout values for receiving request headers and body from client.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Set timeout values for completing the TLS handshake, receiving
+the request headers and/or body from client.
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntax:</a></th><td><code>RequestReadTimeout
+[handshake=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>rate</var>]
[header=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>rate</var>]
[body=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>rate</var>]
</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>header=20-40,MinRate=500 body=20,MinRate=500</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">Default:</a></th><td><code>RequestReadTimeout handshake=0 header=20-40,MinRate=500 body=20,MinRate=500</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Context:</a></th><td>server config, virtual host</td></tr>
<tr><th><a href="directive-dict.html#Status">Status:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_reqtimeout</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibility:</a></th><td>Available in version 2.2.15 and later; defaulted to disabled in
-version 2.3.14 and earlier.</td></tr>
+version 2.3.14 and earlier. The <code>handshake</code> stage is available since
+version 2.4.39.
+</td></tr>
</table>
- <p>This directive can set various timeouts for receiving the request headers
- and the request body from the client. If the client fails to send headers or
- body within the configured time, a <code>408 REQUEST TIME OUT</code> error
- is sent.</p>
+ <p>This directive can set various timeouts for completing the TLS handshake,
+ receiving the request headers and/or the request body from the client.
+ If the client fails to complete each of these stages within the configured
+ time, a <code>408 REQUEST TIME OUT</code> error is sent.</p>
- <p>For SSL virtual hosts, the header timeout values include the time needed
- to do the initial SSL handshake. If the user's browser is configured to
+ <p>For SSL virtual hosts, the <code>handshake</code> timeout values is the time
+ needed to do the initial SSL handshake. If the user's browser is configured to
query certificate revocation lists and the CRL server is not reachable, the
initial SSL handshake may take a significant time until the browser gives up
- waiting for the CRL. Therefore the header timeout values should not be set
- to very low values for SSL virtual hosts.
+ waiting for the CRL. Therefore the <code>handshake</code> timeout should take
+ this possible overhead into consideration for SSL virtual hosts (if necessary).
The body timeout values include the time needed for SSL renegotiation
(if necessary).</p>
<p>When an <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> is in use
(usually the case on Linux and FreeBSD), the socket is not sent to the
server process before at least one byte (or the whole request for
- <code>httpready</code>) is received. The header timeout configured with
- <code class="directive">RequestReadTimeout</code> is only effective after the server process has
- received the socket.</p>
+ <code>httpready</code>) is received. The handshake and header timeouts
+ configured with <code class="directive">RequestReadTimeout</code> are only effective
+ after the server process has received the socket.</p>
- <p>For each of the two timeout types (header or body), there are three ways
- to specify the timeout:
+ <p>For each of the three timeout stages (handshake, header or body), there are
+ three ways to specify the timeout:
</p>
<ul>
<li><strong>Fixed timeout value</strong>:<br />
- <div class="example"><p><code><var>type</var>=<var>timeout</var></code></p></div>
+ <div class="example"><p><code><var>stage</var>=<var>timeout</var></code></p></div>
- <p>The time in seconds allowed for reading all of the request headers or
- body, respectively. A value of 0 means no limit.</p>
+ <p>The time in seconds allowed for completing the whole stage (handshaking,
+ reading all of the request headers or body). A value of 0 means no limit.</p>
</li>
<li><strong>Disable module for a vhost</strong>:<br />
- <div class="example"><p><code>header=0 body=0</code></p></div>
+ <div class="example"><p><code>handshake=0 header=0 body=0</code></p></div>
- <p>This disables <code class="module"><a href="../mod/mod_reqtimeout.html">mod_reqtimeout</a></code> completely.</p>
+ <p>This disables <code class="module"><a href="../mod/mod_reqtimeout.html">mod_reqtimeout</a></code> completely (note that
+ <code>handshake=0</code> is the default already and could be omitted).</p>
</li>
<li><strong>Timeout value that is increased when data is
received</strong>:<br />
<div class="example"><p><code>
- <var>type</var>=<var>timeout</var>,MinRate=<var>data_rate</var>
+ <var>stage</var>=<var>timeout</var>,MinRate=<var>data_rate</var>
</code></p></div>
<p>Same as above, but whenever data is received, the timeout value is
@@ -163,7 +182,7 @@ version 2.3.14 and earlier.</td></tr>
<li><strong>Timeout value that is increased when data is received, with an
upper bound</strong>:<br />
<div class="example"><p><code>
- <var>type</var>=<var>timeout</var>-<var>maxtimeout</var>,MinRate=<var>data_rate</var>
+ <var>stage</var>=<var>timeout</var>-<var>maxtimeout</var>,MinRate=<var>data_rate</var>
</code></p></div>
<p>Same as above, but the timeout will not be increased above the second
@@ -177,8 +196,8 @@ version 2.3.14 and earlier.</td></tr>
</div>
<div class="bottomlang">
<p><span>Available Languages: </span><a href="../en/mod/mod_reqtimeout.html" title="English">&nbsp;en&nbsp;</a> |
-<a href="../fr/mod/mod_reqtimeout.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
-</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+<a href="../fr/mod/mod_reqtimeout.html" hreflang="fr" rel="alternate" title="Français">&nbsp;fr&nbsp;</a></p>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Comments</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html';
@@ -196,7 +215,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2019 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2024 The Apache Software Foundation.<br />Licensed under the <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();
diff --git a/docs/manual/mod/mod_reqtimeout.html.fr.utf8 b/docs/manual/mod/mod_reqtimeout.html.fr.utf8
index f052a08..8e7192d 100644
--- a/docs/manual/mod/mod_reqtimeout.html.fr.utf8
+++ b/docs/manual/mod/mod_reqtimeout.html.fr.utf8
@@ -36,6 +36,19 @@ donnĂ©es pour la rĂ©ception des requĂȘtes
<tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>reqtimeout_module</td></tr>
<tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_reqtimeout.c</td></tr>
<tr><th><a href="module-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.2.15 du serveur HTTP Apache</td></tr></table>
+<h3>Sommaire</h3>
+
+ <p>Ce module permet de définir aisément le délai maximum et le taux de
+ transfert des donnĂ©es minimum pour la rĂ©ception des requĂȘtes. Si ce dĂ©lai
+ est dépassé ou ce taux trop faible, la connexion concernée sera fermée par
+ le serveur.</p>
+
+ <p>Cet évÚnement sera alors enregistré dans le journal au niveau de <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code> <code>info</code>.</p>
+
+ <p>Au besoin, la directive <code class="directive"><a href="../mod/core.html#loglevel">LogLevel</a></code>
+ peut ĂȘtre modifiĂ©e pour un enregistrement dans le journal plus explicite :</p>
+ <pre class="prettyprint lang-config">LogLevel reqtimeout:info</pre>
+
</div>
<div id="quickview"><a href="https://www.apache.org/foundation/contributing.html" class="badge"><img src="https://www.apache.org/images/SupportApache-small.png" alt="Support Apache!" /></a><h3>Sujets</h3>
<ul id="topics">
@@ -53,10 +66,11 @@ donnĂ©es pour la rĂ©ception des requĂȘtes
<ol>
<li>
- Accorde 10 secondes pour la rĂ©ception des en-tĂȘtes de la requĂȘte
- et 30 secondes pour la réception du corps :
+ Accorde 5 secondes pour terminer la négociation TLS, 10 secondes pour la
+ rĂ©ception des en-tĂȘtes de la requĂȘte et 30 secondes pour la rĂ©ception du
+ corps :
- <pre class="prettyprint lang-config">RequestReadTimeout headerinit=10 body=30</pre>
+ <pre class="prettyprint lang-config">RequestReadTimeout handshake=5 header=10 body=30</pre>
</li>
@@ -72,10 +86,10 @@ donnĂ©es pour la rĂ©ception des requĂȘtes
</li>
<li>
- Accorde au moins 10 secondes pour la réception de de la
- requĂȘte, en-tĂȘtes inclus. Si le client envoie des donnĂ©es, augmente ce dĂ©lai
+ Accorde au moins 10 secondes pour la rĂ©ception des en-tĂȘtes de la
+ requĂȘte. Si le client envoie des donnĂ©es, augmente ce dĂ©lai
d'une seconde pour chaque paquet de 500 octets reçus, mais
- n'alloue que 30 secondes pour la requĂȘte, en-tĂȘtes inclus :
+ n'alloue que 30 secondes pour les en-tĂȘtes de la requĂȘte :
<pre class="prettyprint lang-config">RequestReadTimeout header=10-30,MinRate=500</pre>
@@ -96,85 +110,90 @@ donnĂ©es pour la rĂ©ception des requĂȘtes
<div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
<div class="directive-section"><h2><a name="requestreadtimeout" id="requestreadtimeout">Directive</a> <a name="RequestReadTimeout" id="RequestReadTimeout">RequestReadTimeout</a></h2>
<table class="directive">
-<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>DĂ©finit des dĂ©lais maximums pour la rĂ©ception des en-tĂȘtes
-et corps des requĂȘtes en provenance du client.
+<tr><th><a href="directive-dict.html#Description">Description:</a></th><td>Définit des délais maximums pour la négociation TLS, la réception
+des en-tĂȘtes et/ou corps des requĂȘtes en provenance du client.
</td></tr>
<tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RequestReadTimeout
-[header=<var>délai</var>[-<var>délai-maxi</var>][,MinRate=<var>taux-mini</var>]
-[body=<var>délai</var>[-<var>délai-maxi</var>][,MinRate=<var>taux-mini</var>]
+[handshake=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>rate</var>]
+[header=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>MinRate</var>]
+[body=<var>timeout</var>[-<var>maxtimeout</var>][,MinRate=<var>MinRate</var>]
</code></td></tr>
-<tr><th><a href="directive-dict.html#Default">DĂ©faut:</a></th><td><code>header=20-40,MinRate=500 body=20,MinRate=500</code></td></tr>
+<tr><th><a href="directive-dict.html#Default">DĂ©faut:</a></th><td><code>RequestReadTimeout handshake=0 header=20-40,MinRate=500 body=20,MinRate=500</code></td></tr>
<tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration globale, serveur virtuel</td></tr>
<tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
<tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_reqtimeout</td></tr>
<tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Disponible depuis la version 2.2.15 du serveur HTTP
-Apache ; désactivée par défaut depuis la version 2.3.14.</td></tr>
+Apache ; désactivée par défaut depuis la version 2.3.14. La phase de
+<code>négociation</code> est prise en compte à partir de la version 2.4.39.</td></tr>
</table>
- <p>Cette directive permet de définir différents délais pour la
- rĂ©ception des en-tĂȘtes et corps des requĂȘtes en provenance du
- client. Si le client ne parvient pas à respecter ces délais, un code
+ <p>Cette directive permet de définir différents timeouts pour la négociation
+ TLS, la rĂ©ception des en-tĂȘtes et/ou corps des requĂȘtes en provenance du
+ client. Si le client ne parvient pas Ă  respecter ces timeouts, un code
d'erreur <code>408 REQUEST TIME OUT</code> est envoyé.</p>
- <p>Pour les serveurs virtuels SSL, le dĂ©lai concernant les en-tĂȘtes
- inclut le temps nécessaire à la négociation SSL initiale. Si le
- navigateur du client est configuré pour demander des listes de
- révocations de certificats, et si le serveur correspondant n'est pas
- disponible, le délai avant lequel le navigateur va abandonner son
- attente de CRL au cours de la nĂ©gociation SSL initiale peut ĂȘtre
- assez important. Par consĂ©quent, les valeurs de dĂ©lais d'en-tĂȘtes ne
- doivent pas ĂȘtre trop basses pour les serveurs virtuels SSL. Le dĂ©lai
- concernant le corps inclut le temps nécessaire à la renégociation
- SSL (si elle est nécessaire).</p>
-
- <p>Lorsqu'une directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> est active (ce qui est en
- général le cas sous Linux et FreeBSD), la socket n'est envoyée au
- processus du serveur qu'aprÚs la réception du premier octet (ou de
- l'ensemble de la requĂȘte si <code>httpready</code> est dĂ©fini). Le
- dĂ©lai configurĂ© pour les en-tĂȘtes via la directive
- <code class="directive">RequestReadTimeout</code> n'entre en ligne de compte qu'une fois
- la socket reçue par le processus du serveur.</p>
-
- <p>Il existe deux mĂ©thodes pour spĂ©cifier le dĂ©lai (pour l'en-tĂȘte
- ou le corps) :
+ <p>Pour les serveurs virtuels SSL, la valeur de timeout pour la
+ <code>négociation</code> correspond au temps nécessaire pour la négociation
+ SSL initiale. Si le navigateur du client est configuré pour demander des
+ listes de révocations de certificats, et si le serveur correspondant n'est
+ pas disponible, le timeout avant lequel le navigateur va abandonner son
+ attente de CRL au cours de la nĂ©gociation SSL initiale peut ĂȘtre assez
+ important. Par conséquent, les valeurs de timeouts pour la
+ <code>négociation</code> doivent prendre en compte un temps supplémentaire
+ pour les serveurs virtuels SSL (si nécessaire). Le timeout concernant le
+ corps inclut le temps nécessaire à la renégociation SSL (si elle est
+ nécessaire).</p>
+
+ <p>Lorsqu'une directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code>
+ est active (ce qui est en général le cas sous Linux et FreeBSD), la socket
+ n'est envoyée au processus du serveur qu'aprÚs la réception du premier octet
+ (ou de l'ensemble de la requĂȘte si <code>httpready</code> est dĂ©fini). Les
+ timeouts configurĂ©s pour la nĂ©gociation et les en-tĂȘtes via la directive
+ <code class="directive">RequestReadTimeout</code> n'entrent en ligne de compte
+ qu'une fois le socket reçu par le processus du serveur.</p>
+
+ <p>Il existe trois méthodes pour spécifier le timeout pour chacune des trois
+ phases (nĂ©gociation, en-tĂȘte ou corps) :
</p>
<ul>
- <li><strong>Valeur de délai fixe</strong>:<br />
+ <li><strong>Valeur de timeout fixe</strong>:<br />
- <div class="example"><p><code><var>type</var>=<var>délai</var></code></p></div>
+ <div class="example"><p><code><var>phase</var>=<var>timeout</var></code></p></div>
- <p>Le temps en secondes allouĂ© pour la lecture des en-tĂȘtes ou du
- corps de la requĂȘte. La valeur 0 signifie aucune limite.</p>
+ <p>Le temps en secondes alloué pour terminer l'ensemble de la phase
+ (nĂ©gociation, lecture de tous les en-tĂȘtes de la requĂȘte ou du corps de
+ cette derniĂšre). La valeur 0 signifie aucune limite.</p>
</li>
<li><strong>DĂ©sactivation du module pour un serveur virtuel</strong>:<br />
- <div class="example"><p><code>header=0 body=0</code></p></div>
+ <div class="example"><p><code>handshake=0 header=0 body=0</code></p></div>
<p>Avec cet exemple, le module <code class="module"><a href="../mod/mod_reqtimeout.html">mod_reqtimeout</a></code> est
- complÚtement désactivé.</p>
+ complÚtement désactivé (notez que <code>handshake=0</code> correspond à la
+ valeur par dĂ©faut et peut donc ĂȘtre omis).</p>
</li>
- <li><strong>La valeur du délai qui est augmentée lorsque des données
+ <li><strong>La valeur du timeout qui est augmentée lorsque des données
sont reçues</strong> :<br />
<div class="example"><p><code>
- <var>type</var>=<var>délai</var>,MinRate=<var>taux-mini</var>
+ <var>phase</var>=<var>timeout</var>,MinRate=<var>débit</var>
</code></p></div>
<p>Identique à ce qui précÚde, mais chaque fois que des données sont
- reçues, la valeur du délai est augmentée en fonction du taux-mini
+ reçues, la valeur du timeout est augmentée en fonction du MinRate
spécifié (en octets par seconde).</p>
</li>
- <li><strong>La valeur du délai augmente lorsque des données sont
+ <li><strong>La valeur du timeout augmente lorsque des données sont
reçues, jusqu'à une limite supérieure</strong>:<br />
<div class="example"><p><code>
- <var>type</var>=<var>délai</var>-<var>délai-maxi</var>,MinRate=<var>taux-mini</var>
+ <var>phase</var>=<var>timeout</var>-<var>maxtimeout</var>,MinRate=<var>débit</var>
</code></p></div>
- <p>Identique à ce qui précÚde, mais le délai n'augmentera pas au
- delà de la borne supérieure du délai spécifiée.</p>
+ <p>Identique à ce qui précÚde, mais le timeout n'augmentera pas au
+ delà de la borne supérieure du timeout spécifiée.</p>
</li>
</ul>
@@ -188,7 +207,7 @@ Apache ; désactivée par défaut depuis la version 2.3.14.</td></tr>
<div class="bottomlang">
<p><span>Langues Disponibles: </span><a href="../en/mod/mod_reqtimeout.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
<a href="../fr/mod/mod_reqtimeout.html" title="Français">&nbsp;fr&nbsp;</a></p>
-</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed again by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Freenode, or sent to our <a href="http://httpd.apache.org/lists.html">mailing lists</a>.</div>
+</div><div class="top"><a href="#page-header"><img src="../images/up.gif" alt="top" /></a></div><div class="section"><h2><a id="comments_section" name="comments_section">Commentaires</a></h2><div class="warning"><strong>Notice:</strong><br />This is not a Q&amp;A section. Comments placed here should be pointed towards suggestions on improving the documentation or server, and may be removed by our moderators if they are either implemented or considered invalid/off-topic. Questions on how to manage the Apache HTTP Server should be directed at either our IRC channel, #httpd, on Libera.chat, or sent to our <a href="https://httpd.apache.org/lists.html">mailing lists</a>.</div>
<script type="text/javascript"><!--//--><![CDATA[//><!--
var comments_shortname = 'httpd';
var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.html';
@@ -206,7 +225,7 @@ var comments_identifier = 'http://httpd.apache.org/docs/2.4/mod/mod_reqtimeout.h
}
})(window, document);
//--><!]]></script></div><div id="footer">
-<p class="apache">Copyright 2019 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
+<p class="apache">Copyright 2024 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
<p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="http://wiki.apache.org/httpd/FAQ">FAQ</a> | <a href="../glossary.html">Glossaire</a> | <a href="../sitemap.html">Plan du site</a></p></div><script type="text/javascript"><!--//--><![CDATA[//><!--
if (typeof(prettyPrint) !== 'undefined') {
prettyPrint();