From: Mike Rumph
The default values on Linux are:
@@ -245,7 +245,7 @@ availableWhile processing a request the server looks for +
While processing a request, the server looks for the first existing configuration file from this list of names in every directory of the path to the document, if distributed configuration files are enabled for that @@ -255,11 +255,11 @@ available AccessFileName .acl
-before returning the document +
Before returning the document
/usr/local/web/index.html
, the server will read
/.acl
, /usr/.acl
,
/usr/local/.acl
and /usr/local/web/.acl
- for directives, unless they have been disabled with
The With the default value, When the server finds an Even though the list of options that may be used in .htaccess files
@@ -533,7 +533,7 @@ NoDecode option available in 2.2.18 and later.
AllowOverride AuthConfig Indexes
In the example above all directives that are neither in the group
+ In the example above, all directives that are neither in the group
<Directory />
@@ -406,7 +406,7 @@ NoDecode option available in 2.2.18 and later.
AllowEncodedSlashes
directive allows URLs
which contain encoded path separators (%2F
for /
- and additionally %5C
for \
on according systems)
+ and additionally %5C
for \
on accordant systems)
to be used in the path info.Off
, such URLs are refused
@@ -445,7 +445,7 @@ NoDecode option available in 2.2.18 and later.
Module: core .htaccess
file (as
- specified by AccessFileName
)
+ specified by AccessFileName
),
it needs to know which directives declared in that file can override
earlier configuration directives.Options
and
XBitHack
).
- An equal sign may be given followed by a comma (but no spaces)
- separated lists of options that may be set using the Options
command.
+ An equal sign may be given followed by a comma-separated list,
+ without spaces, of options that may be set using the Options
command.
Implicit disabling of Options
AuthConfig
nor Indexes
cause an internal
server error.ErrorDocument 401
, the client will not
know to prompt the user for a password since it will not
receive the 401 status code. Therefore, if you use an
- ErrorDocument 401
directive then it must refer to a local
+ ErrorDocument 401
directive, then it must refer to a local
document.
Microsoft Internet Explorer (MSIE) will by default ignore
@@ -1271,7 +1271,7 @@ HTTP response header for static files
changed via FileETag
.
mod_include
,
+ An ETag is not generated for responses parsed by mod_include
since the response entity can change without a change of the INode, MTime, or Size
of the static file with embedded SSI directives.
When a client uses a Keep-Alive connection it will be counted +
When a client uses a Keep-Alive connection, it will be counted as a single "request" for the MaxRequestsPerChild directive, regardless of how many requests are sent using the connection.
@@ -1751,7 +1751,7 @@ methodsPATCH
, PROPFIND
, PROPPATCH
,
MKCOL
, COPY
, MOVE
,
LOCK
, and UNLOCK
. The method name is
- case-sensitive. If GET
is used it will also
+ case-sensitive. If GET
is used, it will also
restrict HEAD
requests. The TRACE
method
cannot be limited.
@@ -1819,8 +1819,8 @@ subrequests
The directive stores two different limits, which are evaluated on per-request basis. The first number is the maximum number of - internal redirects, that may follow each other. The second number - determines, how deep subrequests may be nested. If you specify only one + internal redirects that may follow each other. The second number + determines how deeply subrequests may be nested. If you specify only one number, it will be assigned to both limits.
@@ -1863,7 +1863,7 @@ from the client
attacks.
If, for example, you are permitting file upload to a particular - location, and wish to limit the size of the uploaded file to 100K, + location and wish to limit the size of the uploaded file to 100K, you might use the following directive:
The When logging to a regular file messages of the level
+ When logging to a regular file, messages of the level
This directive controls whether HTTP trailers are copied into the
- internal representation of HTTP headers. This mergeing occurs when the
+ internal representation of HTTP headers. This merging occurs when the
request body has been completely consumed, long after most header
processing would have a chance to examine or modify request headers. This option is provided for compatibility with releases prior to 2.4.10,
+ This option is provided for compatibility with releases prior to 2.2.28,
where trailers were always merged. Mixing 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 You only need to set the protocol if you are running on non-standard ports, otherwise You only need to set the protocol if you are running on non-standard ports;
+ otherwise, For example, if you are running This applies to processes forked off from Apache children
+ 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. CPU resource limits are expressed in seconds per
@@ -2822,13 +2824,13 @@ by Apache children
or This applies to processes forked off from Apache children
+ 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. Memory resource limits are expressed in bytes per
@@ -2853,18 +2855,18 @@ processes launched by Apache children
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 This applies to processes forked off from Apache children
+ 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. Process limits control the number of processes per user. This setting applies to the entire server, and cannot be
+ This setting applies to the entire server and cannot be
enabled or disabled on a virtualhost-by-virtualhost basis. After version 2.0.44, this directive also controls the
@@ -3515,9 +3517,9 @@ port
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 There is a third option, If CGIs make assumptions about the values of If CGIs make assumptions about the values of In many situations Apache must construct a self-referential
URL -- that is, a URL that refers back to the same server. With
- 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
diff --git a/docs/manual/mod/core.xml.de b/docs/manual/mod/core.xml.de
index d1bfe1e7bea..91684d660bd 100644
--- a/docs/manual/mod/core.xml.de
+++ b/docs/manual/mod/core.xml.de
@@ -1,7 +1,7 @@
-
+
+
diff --git a/docs/manual/mod/core.xml.ja b/docs/manual/mod/core.xml.ja
index c5a08a5b848..ac83365218e 100644
--- a/docs/manual/mod/core.xml.ja
+++ b/docs/manual/mod/core.xml.ja
@@ -1,7 +1,7 @@
-
+
+
@@ -2121,7 +2121,7 @@ URLs
<Location>
functionality is especially useful when combined with the
SetHandler
- directive. For example, to enable status requests, but allow them
+ directive. For example, to enable status requests but allow them
only from browsers at example.com
, you might use:
@@ -2301,7 +2301,7 @@ matching URLs
Note
- notice
cannot be suppressed and thus are always
logged. However, this doesn't apply when logging is done
using syslog
.MergeTrailers Directive
-
+Description: Determins whether trailers are merged into headers Description: Determines whether trailers are merged into headers Syntax: MergeTrailers [on|off]
Default: MergeTrailers off
Context: server config, virtual host Status: Core
-Module: core
+Compatibility: 2.2.29 and later Compatibility: 2.2.28 and later Indexes
DirectoryIndex
(e.g., index.html
) in that directory, then
mod_autoindex
will return a formatted listing
@@ -2579,7 +2579,7 @@ directory
Warning
Options
with a +
or
- -
with those without is not valid syntax, and is likely
+ -
with those without is not valid syntax and is likely
to cause unexpected results.Status: Core Module: core
+On Windows, from Apache 2.3.3 and later.
Compatibility: Available in Apache 2.1.5 and later.
-On Windows from Apache 2.3.3 and later. AcceptFilter
directive.http
is assumed for port 80 and https
for port 443.http
is assumed for port 80 and https
+ for port 443.https
on a non-standard port, specify the protocol explicitly:max
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 root
, or in the initial startup
+ the server is running as root
or in the initial startup
phase.
- max
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 root
, or in the initial startup
+ the server is running as root
or in the initial startup
phase.Module: core max
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 root
, or in the initial startup
+ the server is running as root
or in the initial startup
phase.www
. 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
http://www/splat
, without the trailing
- slash then Apache will redirect them to
+ slash, then Apache will redirect them to
http://www.domain.com/splat/
. If you have
authentication enabled, this will cause the user to have to
authenticate twice (once for www
and once again
@@ -3529,15 +3531,15 @@ port
UseCanonicalName DNS
,
which is intended for use with mass IP-based virtual hosting to
support ancient clients that do not provide a
- Host:
header. With this option Apache does a
+ Host:
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.Warning
- SERVER_NAME
+ SERVER_NAME
,
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 SERVER_NAME
to construct self-referential URLs
+ only using SERVER_NAME
to construct self-referential URLs,
then it should be just fine.UseCanonicalPhysicalPort On
Apache will, when
+ UseCanonicalPhysicalPort On
, Apache will, when
constructing the canonical port for the server to honor
the UseCanonicalName
directive,
provide the actual physical port number being used by this request
- as a potential port. With UseCanonicalPhysicalPort Off
+ as a potential port. With UseCanonicalPhysicalPort Off
,
Apache will not ever use the actual physical port number, instead
relying on all configured information to construct a valid port number.