<compatibility>Available in Apache 2.1.5 and later.
On Windows from Apache 2.3.3 and later.</compatibility>
On Windows, from Apache 2.3.3 and later.</compatibility>
<usage>
<p>This directive specifies the protocol used for a specific listening socket.
The protocol is used to determine which module should handle a request, and
The protocol is used to determine which module should handle a request and
to apply protocol specific optimizations with the <directive>AcceptFilter</directive>
directive.</p>
<p>You only need to set the protocol if you are running on non-standard ports, otherwise <code>http</code> is assumed for port 80 and <code>https</code> for port 443.</p>
<p>You only need to set the protocol if you are running on non-standard ports;
otherwise, <code>http</code> is assumed for port 80 and <code>https</code>
for port 443.</p>
<p>For example, if you are running <code>https</code> on a non-standard port, specify the protocol explicitly:</p>
@@ -2754,13 +2756,13 @@ by Apache children</description>
or <code>max</code> to indicate to the server that the limit should
be set to the maximum allowed by the operating system
configuration. Raising the maximum resource limit requires that
the server is running as <code>root</code>, or in the initial startup
the server is running as <code>root</code> or in the initial startup
phase.</p>
<p>This applies to processes forked off from Apache children
<p>This applies to processes forked from Apache children
servicing requests, not the Apache children themselves. This
includes CGI scripts and SSI exec commands, but not any
processes forked off from the Apache parent such as piped
processes forked from the Apache parent, such as piped
logs.</p>
<p>CPU resource limits are expressed in seconds per
@@ -2787,13 +2789,13 @@ by Apache children</description>
or <code>max</code> to indicate to the server that the limit should
be set to the maximum allowed by the operating system
configuration. Raising the maximum resource limit requires that
the server is running as <code>root</code>, or in the initial startup
the server is running as <code>root</code> or in the initial startup
phase.</p>
<p>This applies to processes forked off from Apache children
<p>This applies to processes forked from Apache children
servicing requests, not the Apache children themselves. This
includes CGI scripts and SSI exec commands, but not any
processes forked off from the Apache parent such as piped
processes forked from the Apache parent, such as piped
logs.</p>
<p>Memory resource limits are expressed in bytes per
@@ -2815,18 +2817,18 @@ processes launched by Apache children</description>
<usage>
<p>Takes 1 or 2 parameters. The first parameter sets the soft
resource limit for all processes and the second parameter sets
resource limit for all processes, and the second parameter sets
the maximum resource limit. Either parameter can be a number,
or <code>max</code> to indicate to the server that the limit
should be set to the maximum allowed by the operating system
configuration. Raising the maximum resource limit requires that
the server is running as <code>root</code>, or in the initial startup
the server is running as <code>root</code> or in the initial startup
phase.</p>
<p>This applies to processes forked off from Apache children
<p>This applies to processes forked from Apache children
servicing requests, not the Apache children themselves. This
includes CGI scripts and SSI exec commands, but not any
processes forked off from the Apache parent such as piped
processes forked from the Apache parent, such as piped
logs.</p>
<p>Process limits control the number of processes per user.</p>
@@ -3234,7 +3236,7 @@ header</description>
(Unix) PHP/4.2.2 MyMod/1.2</code></dd>
</dl>
<p>This setting applies to the entire server, and cannot be
<p>This setting applies to the entire server and cannot be
enabled or disabled on a virtualhost-by-virtualhost basis.</p>
<p>After version 2.0.44, this directive also controls the
@@ -3464,9 +3466,9 @@ port</description>
<p>An example where this may be useful is on an intranet server
where you have users connecting to the machine using short
names such as <code>www</code>. You'll notice that if the users
type a shortname, and a URL which is a directory, such as
type a shortname and a URL which is a directory, such as
<code>http://www/splat</code>, <em>without the trailing
slash</em> then Apache will redirect them to
slash</em>, then Apache will redirect them to
<code>http://www.domain.com/splat/</code>. If you have
authentication enabled, this will cause the user to have to
authenticate twice (once for <code>www</code> and once again
@@ -3479,15 +3481,15 @@ port</description>
<p>There is a third option, <code>UseCanonicalName DNS</code>,
which is intended for use with mass IP-based virtual hosting to
support ancient clients that do not provide a
<code>Host:</code> header. With this option Apache does a
<code>Host:</code> header. With this option, Apache does a
reverse DNS lookup on the server IP address that the client
connected to in order to work out self-referential URLs.</p>
<notetype="warning"><title>Warning</title>
<p>If CGIs make assumptions about the values of <code>SERVER_NAME</code>
<p>If CGIs make assumptions about the values of <code>SERVER_NAME</code>,
they may be broken by this option. The client is essentially free
to give whatever value they want as a hostname. But if the CGI is
only using <code>SERVER_NAME</code> to construct self-referential URLs
only using <code>SERVER_NAME</code> to construct self-referential URLs,
then it should be just fine.</p>
</note>
</usage>
@@ -3508,11 +3510,11 @@ port</description>
<usage>
<p>In many situations Apache must construct a <em>self-referential</em>
URL -- that is, a URL that refers back to the same server. With
<code>UseCanonicalPhysicalPort On</code> Apache will, when
<code>UseCanonicalPhysicalPort On</code>, Apache will, when
constructing the canonical port for the server to honor
the <directivemodule="core">UseCanonicalName</directive> directive,
provide the actual physical port number being used by this request
as a potential port. With <code>UseCanonicalPhysicalPort Off</code>
as a potential port. With <code>UseCanonicalPhysicalPort Off</code>,
Apache will not ever use the actual physical port number, instead
relying on all configured information to construct a valid port number.</p>
@@ -3604,7 +3606,7 @@ hostname or IP address</description>
</example>
<p>Each Virtual Host must correspond to a different IP address,
different port number or a different host name for the server,
different port number, or a different host name for the server,
in the former case the server machine must be configured to
accept IP packets for multiple addresses. (If the machine does
not have multiple network interfaces, then this can be
@@ -3663,18 +3665,18 @@ hostname or IP address</description>
<directivesynopsis>
<name>MergeTrailers</name>
<description>Determins whether trailers are merged into headers</description>
<description>Determines whether trailers are merged into headers</description>