]> granicus.if.org Git - apache/blob - docs/manual/mod/mod_reqtimeout.html.fr
Merge in APR[-util] macros from branches/trunk-buildconf-noapr
[apache] / docs / manual / mod / mod_reqtimeout.html.fr
1 <?xml version="1.0" encoding="ISO-8859-1"?>
2 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
3 <html xmlns="http://www.w3.org/1999/xhtml" lang="fr" xml:lang="fr"><head>
4 <meta content="text/html; charset=ISO-8859-1" http-equiv="Content-Type" />
5 <!--
6         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
7               This file is generated from xml source: DO NOT EDIT
8         XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
9       -->
10 <title>mod_reqtimeout - Serveur Apache HTTP Version 2.5</title>
11 <link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" />
12 <link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" />
13 <link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link rel="stylesheet" type="text/css" href="../style/css/prettify.css" />
14 <script src="../style/scripts/prettify.min.js" type="text/javascript">
15 </script>
16
17 <link href="../images/favicon.ico" rel="shortcut icon" /></head>
18 <body>
19 <div id="page-header">
20 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.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>
21 <p class="apache">Serveur Apache HTTP Version 2.5</p>
22 <img alt="" src="../images/feather.png" /></div>
23 <div class="up"><a href="./"><img title="&lt;-" alt="&lt;-" src="../images/left.gif" /></a></div>
24 <div id="path">
25 <a href="http://www.apache.org/">Apache</a> &gt; <a href="http://httpd.apache.org/">Serveur HTTP</a> &gt; <a href="http://httpd.apache.org/docs/">Documentation</a> &gt; <a href="../">Version 2.5</a> &gt; <a href="./">Modules</a></div>
26 <div id="page-content">
27 <div id="preamble"><h1>Module Apache mod_reqtimeout</h1>
28 <div class="toplang">
29 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_reqtimeout.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
30 <a href="../fr/mod/mod_reqtimeout.html" title="Français">&nbsp;fr&nbsp;</a></p>
31 </div>
32 <table class="module"><tr><th><a href="module-dict.html#Description">Description:</a></th><td>Définit le délai maximum et le taux de transfert des
33 données minimum pour la réception des requêtes
34 </td></tr>
35 <tr><th><a href="module-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
36 <tr><th><a href="module-dict.html#ModuleIdentifier">Identificateur de Module:</a></th><td>reqtimeout_module</td></tr>
37 <tr><th><a href="module-dict.html#SourceFile">Fichier Source:</a></th><td>mod_reqtimeout.c</td></tr></table>
38 </div>
39 <div id="quickview"><h3>Sujets</h3>
40 <ul id="topics">
41 <li><img alt="" src="../images/down.gif" /> <a href="#examples">Exemples</a></li>
42 </ul><h3 class="directives">Directives</h3>
43 <ul id="toc">
44 <li><img alt="" src="../images/down.gif" /> <a href="#requestreadtimeout">RequestReadTimeout</a></li>
45 </ul>
46 <h3>Traitement des bugs</h3><ul class="seealso"><li><a href="https://www.apache.org/dist/httpd/CHANGES_2.4">Journal des modifications de httpd</a></li><li><a href="https://bz.apache.org/bugzilla/buglist.cgi?bug_status=__open__&amp;list_id=144532&amp;product=Apache%20httpd-2&amp;query_format=specific&amp;order=changeddate%20DESC%2Cpriority%2Cbug_severity&amp;component=mod_reqtimeout">Problèmes connus</a></li><li><a href="https://bz.apache.org/bugzilla/enter_bug.cgi?product=Apache%20httpd-2&amp;component=mod_reqtimeout">Signaler un bug</a></li></ul><h3>Voir aussi</h3>
47 <ul class="seealso">
48 <li><a href="#comments_section">Commentaires</a></li></ul></div>
49 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
50 <div class="section">
51 <h2><a name="examples" id="examples">Exemples</a></h2>
52
53     <ol>
54       <li>
55         Accorde 10 secondes pour la réception des en-têtes de la requête
56         et 30 secondes pour la réception du corps :
57
58         <pre class="prettyprint lang-config">RequestTimeout headerinit=10 body=30</pre>
59
60       </li>
61
62       <li>
63         Accorde au moins 10 secondes pour la réception du corps de
64         la requête. Si le client envoie des données, augmente ce délai
65         d'une seconde pour chaque paquet de 1000 octets reçus, sans
66         limite supérieure (sauf si une limite a été
67         spécifiée via la directive <code class="directive"><a href="../mod/core.html#limitrequestbody">LimitRequestBody</a></code>) :
68
69         <pre class="prettyprint lang-config">RequestReadTimeout body=10,MinRate=1000</pre>
70
71       </li>
72
73       <li>
74         Accorde au moins 10 secondes pour la réception de de la
75         requête, en-têtes inclus. Si le client envoie des données, augmente ce délai
76         d'une seconde pour chaque paquet de 500 octets reçus, mais
77         n'alloue que 30 secondes pour la requête, en-têtes inclus :
78
79         <pre class="prettyprint lang-config">RequestReadTimeout header=10-30,MinRate=500</pre>
80
81       </li>
82
83       <li>
84         En général, un serveur doit avoir ses délais d'en-tête et de
85         corps configurés. Si les serveurs virtuels http et https
86         utilisent une configuration commune, les délais ne doivent pas
87         être définis trop bas :
88
89         <pre class="prettyprint lang-config">RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500</pre>
90
91       </li>
92
93     </ol>
94 </div>
95 <div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div>
96 <div class="directive-section"><h2><a name="requestreadtimeout" id="requestreadtimeout">Directive</a> <a name="RequestReadTimeout" id="RequestReadTimeout">RequestReadTimeout</a></h2>
97 <table class="directive">
98 <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
99 et corps des requêtes en provenance du client.
100 </td></tr>
101 <tr><th><a href="directive-dict.html#Syntax">Syntaxe:</a></th><td><code>RequestReadTimeout
102 [header=<var>délai</var>[-<var>délai-maxi</var>][,MinRate=<var>taux-mini</var>]
103 [body=<var>délai</var>[-<var>délai-maxi</var>][,MinRate=<var>taux-mini</var>]
104 </code></td></tr>
105 <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>
106 <tr><th><a href="directive-dict.html#Context">Contexte:</a></th><td>configuration du serveur, serveur virtuel</td></tr>
107 <tr><th><a href="directive-dict.html#Status">Statut:</a></th><td>Extension</td></tr>
108 <tr><th><a href="directive-dict.html#Module">Module:</a></th><td>mod_reqtimeout</td></tr>
109 <tr><th><a href="directive-dict.html#Compatibility">Compatibilité:</a></th><td>Désactivée par défaut jusqu'à la version 2.3.14.</td></tr>
110 </table>
111     <p>Cette directive permet de définir différents délais pour la
112     réception des en-têtes et corps des requêtes en provenance du
113     client. Si le client ne parvient pas à respecter ces délais, un code
114     d'erreur <code>408 REQUEST TIME OUT</code> est envoyé.</p>
115
116     <p>Pour les serveurs virtuels SSL, le délai concernant les en-têtes
117     inclut le temps nécessaire à la négociation SSL initiale. Si le
118     navigateur du client est configuré pour demander des listes de
119     révocations de certificats, et si le serveur correspondant n'est pas
120     disponible, le délai avant lequel le navigateur va abandonner son
121     attente de CRL au cours de la négociation SSL initiale peut être
122     assez important. Par conséquent, les valeurs de délais d'en-têtes ne
123     doivent pas être trop basses pour les serveurs virtuels SSL. Le délai
124     concernant le corps inclut le temps nécessaire à la renégociation
125     SSL (si elle est nécessaire).</p>
126
127     <p>Lorsqu'une directive <code class="directive"><a href="../mod/core.html#acceptfilter">AcceptFilter</a></code> est active (ce qui est en
128     général le cas sous Linux et FreeBSD), le socket n'est envoyé au
129     processus du serveur qu'après la réception du premier octet (ou de
130     l'ensemble de la requête si <code>httpready</code> est défini). Le
131     délai configuré pour les en-têtes via la directive
132     <code>RequestReadTimeout</code> n'entre en ligne de compte qu'une fois
133     le socket reçu par le processus du serveur.</p>
134
135     <p>Il existe deux méthodes pour spécifier le délai (pour l'en-tête
136     ou le corps) :
137     </p>
138
139     <ul>
140
141     <li><strong>Valeur de délai fixe</strong>:<br />
142
143     <div class="example"><p><code><var>type</var>=<var>délai</var></code></p></div>
144
145     <p>Le temps en secondes alloué pour la lecture des en-têtes ou du
146     corps de la requête. La valeur 0 signifie aucune limite.</p>
147     </li>
148
149     <li><strong>Désactivation du module pour un serveur virtuel :</strong>:<br />
150
151     <div class="example"><p><code>header=0 body=0</code></p></div>
152
153     <p>Avec cet exemple, le module <code class="module"><a href="../mod/mod_reqtimeout.html">mod_reqtimeout</a></code> est
154     complètement désactivé.</p>
155     </li>
156
157     <li><strong>La valeur du délai qui est augmentée lorsque des données
158     sont reçues</strong> :<br />
159     <div class="example"><p><code>
160     <var>type</var>=<var>délai</var>,MinRate=<var>taux-mini</var>
161     </code></p></div>
162
163     <p>Identique à ce qui précède, mais chaque fois que des données sont
164     reçues, la valeur du délai est augmentée en fonction du taux-mini
165     spécifié (en octets par seconde).</p>
166     </li>
167
168     <li><strong>La valeur du délai augmente lorsque des données sont
169     reçues, jusqu'à une limite supérieure</strong>:<br />
170     <div class="example"><p><code>
171     <var>type</var>=<var>délai</var>-<var>délai-maxi</var>,MinRate=<var>taux-mini</var>
172     </code></p></div>
173
174     <p>Identique à ce qui précède, mais le délai n'augmentera pas au
175     delà de la borne supérieure du délai spécifiée.</p>
176     </li>
177
178     </ul>
179
180       
181     
182     
183
184 </div>
185 </div>
186 <div class="bottomlang">
187 <p><span>Langues Disponibles: </span><a href="../en/mod/mod_reqtimeout.html" hreflang="en" rel="alternate" title="English">&nbsp;en&nbsp;</a> |
188 <a href="../fr/mod/mod_reqtimeout.html" title="Français">&nbsp;fr&nbsp;</a></p>
189 </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>
190 <script type="text/javascript"><!--//--><![CDATA[//><!--
191 var comments_shortname = 'httpd';
192 var comments_identifier = 'http://httpd.apache.org/docs/trunk/mod/mod_reqtimeout.html';
193 (function(w, d) {
194     if (w.location.hostname.toLowerCase() == "httpd.apache.org") {
195         d.write('<div id="comments_thread"><\/div>');
196         var s = d.createElement('script');
197         s.type = 'text/javascript';
198         s.async = true;
199         s.src = 'https://comments.apache.org/show_comments.lua?site=' + comments_shortname + '&page=' + comments_identifier;
200         (d.getElementsByTagName('head')[0] || d.getElementsByTagName('body')[0]).appendChild(s);
201     }
202     else {
203         d.write('<div id="comments_thread">Comments are disabled for this page at the moment.<\/div>');
204     }
205 })(window, document);
206 //--><!]]></script></div><div id="footer">
207 <p class="apache">Copyright 2017 The Apache Software Foundation.<br />Autorisé sous <a href="http://www.apache.org/licenses/LICENSE-2.0">Apache License, Version 2.0</a>.</p>
208 <p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/quickreference.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[//><!--
209 if (typeof(prettyPrint) !== 'undefined') {
210     prettyPrint();
211 }
212 //--><!]]></script>
213 </body></html>