summaryrefslogtreecommitdiffstats
path: root/docs/manual
diff options
context:
space:
mode:
authorStefan Fritsch <sf@apache.org>2010-11-08 21:41:15 +0100
committerStefan Fritsch <sf@apache.org>2010-11-08 21:41:15 +0100
commitbbf479bd865f515a732b46836e17288f804f039f (patch)
tree13fe5cc4193506685a77cf729a83effe3dac6541 /docs/manual
parentThanks, everyone, for your work at ApacheCon. 54 documentation bugzilla (diff)
downloadapache2-bbf479bd865f515a732b46836e17288f804f039f.tar.xz
apache2-bbf479bd865f515a732b46836e17288f804f039f.zip
Note that CRL-querying browsers can have problems with low header timeouts.
Add another expamle config. git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@1032695 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual')
-rw-r--r--docs/manual/mod/mod_reqtimeout.xml19
1 files changed, 17 insertions, 2 deletions
diff --git a/docs/manual/mod/mod_reqtimeout.xml b/docs/manual/mod/mod_reqtimeout.xml
index ca71cc1547..52567df8ee 100644
--- a/docs/manual/mod/mod_reqtimeout.xml
+++ b/docs/manual/mod/mod_reqtimeout.xml
@@ -65,6 +65,16 @@
</example>
</li>
+ <li>
+ Usually, a server should have both header and body timeouts configured.
+ If a common configuration is used for http and https virtual hosts, the
+ timeouts should not be set too low:
+
+ <example>
+ RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500
+ </example>
+ </li>
+
</ol>
</section>
@@ -87,8 +97,13 @@
is sent.</p>
<p>For SSL virtual hosts, the header timeout values include the time needed
- to do the initial SSL handshake. The body timeout values include the time
- needed for SSL renegotiation (if necessary).</p>
+ 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.
+ The body timeout values include the time needed for SSL renegotiation
+ (if necessary).</p>
<p>When an <directive module="core">AcceptFilter</directive> is in use
(usually the case on Linux and FreeBSD), the socket is not sent to the