From: Eric Covener This directive allows to configure the maximum number of pipelined
+ responses, which remain pending so long as pipelined request are received.
+ When the limit is reached, reponses are forcibly flushed to the network in
+ blocking mode, until passing under the limit again. This directive allows to configure the threshold for pending output
+ data (in bytes). When the limit is reached, data are forcibly flushed to
+ the network in blocking mode, until passing under the limit again. Finally, if you have hostname-based Require
directives, a hostname lookup will be performed regardless of
- the setting of Number is an integer from 0 (meaning unlimited) to
- 32767. The default value is defined by the compile-time
+ Setting number at 0 means unlimited.
+ The default value is defined by the compile-time
constant
FileETag
<Files>
<FilesMatch>
FlushMaxPipelined
FlushMaxThreshold
ForceType
GprofDir
HostnameLookups
Protocols
ProtocolsHonorOrder
QualifyRedirectURL
ReadBufferSize
RegexDefaultOptions
RegisterHttpMethod
RLimitCPUFlushMaxPipelined Directive ¶
+
+
+
+Description: Maximum number of pipelined responses above which they are flushed
+to the network
+Syntax: FlushMaxPipelined number
+Default: FlushMaxPipelined 5
+Context: server config, virtual host
+Status: Core
+Module: core
+Compatibility: 2.5 and later FlushMaxPipelined helps constraining memory
+ usage. When set to 0 pipelining is disabled, when set to
+ -1 there is no limit (FlushMaxThreshold
+ still applies).FlushMaxThreshold Directive ¶
+
+
+
+Description: Threshold above which pending data are flushed to the
+network
+Syntax: FlushMaxThresholdnumber-of-bytes
+Default: FlushMaxThreshold 65536
+Context: server config, virtual host
+Status: Core
+Module: core
+Compatibility: 2.5 and later FlushMaxThreshold helps constraining memory
+ usage. When set to 0 or a too small value there are actually
+ no pending data, but for threaded MPMs there can be more threads busy
+ waiting for the network thus less ones available to handle the other
+ simultaneous connections.ForceType Directive ¶
@@ -2050,7 +2099,7 @@ media type in the HTTP Content-Type header field
HostnameLookups.HostnameLookups.
Status: Core
- Module: core DEFAULT_LIMIT_REQUEST_FIELDS (100 as
distributed).
| Description: | Size of the buffers used to read data |
|---|---|
| Syntax: | ReadBufferSize bytes |
| Default: | ReadBufferSize 8192 |
| Context: | server config, virtual host, directory |
| Status: | Core |
| Module: | core |
| Compatibility: | 2.5 and later |
This directive allows to configure the size (in bytes) of the memory + buffer used to read data from the network or files.
+ +A larger buffer can increase peformances with larger data, but consumes + more memory per connection. The minimum configurable size is + 1024.
+-D argument to httpd.
This directive can be used to toggle the use of <IfDefine> sections without needing to alter
-D arguments in any startup scripts.
While this directive is supported in virtual host context, - the changes it makes are visible to any later configuration - directives, beyond any enclosing virtual host.
+ +Variable names may not contain colon ":" characters, to avoid clashes
+ with RewriteMap's syntax.
While this directive is supported in virtual host context, + the changes it makes are visible to any later configuration + directives, beyond any enclosing virtual host.
+<Location "/">
AllowMethods GET POST OPTIONS
+</Location>
+
+<Location "/nopost">
+ AllowMethods -POST
</Location>
@@ -58,12 +62,13 @@ used on a server. The most common configuration would be:
| Description: | Restrict access to the listed HTTP methods |
|---|---|
| Syntax: | AllowMethods reset|HTTP-method
-[HTTP-method]... |
| Syntax: | AllowMethods reset | [+|-]HTTP-method
+[ [+|-]HTTP-method ] ... |
| Default: | AllowMethods reset |
| Context: | directory |
| Status: | Experimental |
| Module: | mod_allowmethods |
| Compatibility: | +/- added in 2.5.1 |
The HTTP-methods are case sensitive and are generally, as per
@@ -81,10 +86,28 @@ turn off mod_allowme
use TraceEnable instead.
Normally, if multiple AllowMethods could
+apply to a directory, then the most specific one is used and
+others are ignored; the methods are not merged. (See how sections are merged.)
+However if all the methods on the
+AllowMethods directive are preceded by a
++ or - symbol, the options are
+merged. Any method preceded by a + are added to the
+methods currently in force, and any method preceded by a
+- are removed from the methods currently in
+force.
Mixing AllowMethods with a + or
+- with those without is not valid syntax and will be
+rejected during server startup by the syntax check with an abort.
mod_allowmethods was written to replace the rather
kludgy implementation of Limit and
LimitExcept.
RequestReadTimeout are only effective
after the server process has received the socket.
+ When waiting for a subsequent request on a kept-alive
+ connection, the timeout configured by KeepAliveTimeout applies regardless of
+ whether RequestReadTimeout is also
+ used.
For each of the three timeout stages (handshake, header or body), there are three ways to specify the timeout:
diff --git a/docs/manual/mod/mod_ssl.html.en.utf8 b/docs/manual/mod/mod_ssl.html.en.utf8 index 060450e9137..18ed07c3119 100644 --- a/docs/manual/mod/mod_ssl.html.en.utf8 +++ b/docs/manual/mod/mod_ssl.html.en.utf8 @@ -1936,7 +1936,7 @@ SSLProxyCACertificateFile.
This directive sets the all-in-one file where you keep the certificates and
@@ -1948,7 +1948,7 @@ PEM-encoded certificate files. Use this directive alternatively or
additionally to SSLProxyMachineCertificatePath. The referenced file can contain any number of pairs of client
certificate and associated private key. Each pair can be specified in
either (certificate, key) or (key, certificate) order. Non-leaf (CA) certificates can
-also be included in the file, and will treated as if configured with SSLProxyMachineCertificateChainFile.
SSLProxyMachineCertificateChainFile.
When challenged to provide a client certificate by a remote server,
the server should provide a list of acceptable certificate
diff --git a/docs/manual/mod/mod_ssl.xml.es b/docs/manual/mod/mod_ssl.xml.es
index 78763d073fc..80142254cf4 100644
--- a/docs/manual/mod/mod_ssl.xml.es
+++ b/docs/manual/mod/mod_ssl.xml.es
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_ssl.xml.fr b/docs/manual/mod/mod_ssl.xml.fr
index 07640181fc9..2dd010ec4e6 100644
--- a/docs/manual/mod/mod_ssl.xml.fr
+++ b/docs/manual/mod/mod_ssl.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_ssl.xml.meta b/docs/manual/mod/mod_ssl.xml.meta
index d50eb9de390..194507ef078 100644
--- a/docs/manual/mod/mod_ssl.xml.meta
+++ b/docs/manual/mod/mod_ssl.xml.meta
@@ -9,6 +9,6 @@