From bbf479bd865f515a732b46836e17288f804f039f Mon Sep 17 00:00:00 2001 From: Stefan Fritsch Date: Mon, 8 Nov 2010 20:41:15 +0000 Subject: [PATCH] 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 --- docs/manual/mod/mod_reqtimeout.xml | 19 +++++++++++++++++-- 1 file 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 @@ +
  • + 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: + + + RequestReadTimeout header=20-40,MinRate=500 body=20,MinRate=500 + +
  • + @@ -87,8 +97,13 @@ is sent.

    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).

    + 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).

    When an AcceptFilter is in use (usually the case on Linux and FreeBSD), the socket is not sent to the -- 2.50.1