From ec6d580ba1115d64f8b3ac01e4d3bd38aae439a2 Mon Sep 17 00:00:00 2001
From: Jacob Champion Description: Enable Authn caching configured anywhere Syntax: AuthnCacheEnable
-Context: server config Override: None Status: Base
@@ -187,7 +186,6 @@ AuthnCacheSOCache dbm
Module: mod_authn_socache Description: Select socache backend provider to use Syntax: AuthnCacheSOCache provider-name[:provider-args]
-Context: server config Override: None Status: Base Module: mod_authn_socache
option ...
Compatibility: Optional provider arguments are available in
diff --git a/docs/manual/mod/mod_authn_socache.xml.fr b/docs/manual/mod/mod_authn_socache.xml.fr
index 681eafa25f..ebd260b35b 100644
--- a/docs/manual/mod/mod_authn_socache.xml.fr
+++ b/docs/manual/mod/mod_authn_socache.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_authn_socache.xml.meta b/docs/manual/mod/mod_authn_socache.xml.meta
index cdd1381068..8207955704 100644
--- a/docs/manual/mod/mod_authn_socache.xml.meta
+++ b/docs/manual/mod/mod_authn_socache.xml.meta
@@ -8,6 +8,6 @@
Default: none
+Context: directory Override: FileInfo Status: Extension
diff --git a/docs/manual/mod/mod_authz_core.html.en b/docs/manual/mod/mod_authz_core.html.en
index 3317233768..8c67657348 100644
--- a/docs/manual/mod/mod_authz_core.html.en
+++ b/docs/manual/mod/mod_authz_core.html.en
@@ -364,6 +364,7 @@ authentication succeeds but authorization fails
Module: mod_authnz_fcgi Syntax: AuthzSendForbiddenOnFailure On|Off
Default: AuthzSendForbiddenOnFailure Off
+Context: directory, .htaccess Override: AuthConfig Status: Base Module: mod_authz_core
diff --git a/docs/manual/mod/mod_authz_core.xml.fr b/docs/manual/mod/mod_authz_core.xml.fr
index 9626fe70a1..193f2eb705 100644
--- a/docs/manual/mod/mod_authz_core.xml.fr
+++ b/docs/manual/mod/mod_authz_core.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_authz_core.xml.meta b/docs/manual/mod/mod_authz_core.xml.meta
index 5023ce74e3..248771933a 100644
--- a/docs/manual/mod/mod_authz_core.xml.meta
+++ b/docs/manual/mod/mod_authz_core.xml.meta
@@ -8,6 +8,6 @@
Compatibility: Available in Apache HTTPD 2.3.11 and later Syntax: DeflateInflateLimitRequestBodyvalue
Default: None, but LimitRequestBody applies after deflation
+Context: server config, virtual host, directory, .htaccess Override: All Status: Extension Module: mod_deflate
@@ -388,6 +389,7 @@ CustomLog "logs/deflate_log" deflate
Compatibility: 2.4.10 and later Syntax: DeflateInflateRatioBurst value
Default: 3
+Context: server config, virtual host, directory, .htaccess Override: All Status: Extension Module: mod_deflate
@@ -405,6 +407,7 @@ CustomLog "logs/deflate_log" deflate
Compatibility: 2.4.10 and later Syntax: DeflateInflateRatioLimit value
Default: 200
+Context: server config, virtual host, directory, .htaccess Override: All Status: Extension Module: mod_deflate
diff --git a/docs/manual/mod/mod_deflate.xml.fr b/docs/manual/mod/mod_deflate.xml.fr
index bd099cc89f..3c6f8f8f34 100644
--- a/docs/manual/mod/mod_deflate.xml.fr
+++ b/docs/manual/mod/mod_deflate.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_deflate.xml.ja b/docs/manual/mod/mod_deflate.xml.ja
index 151c977e0d..5d48bf272b 100644
--- a/docs/manual/mod/mod_deflate.xml.ja
+++ b/docs/manual/mod/mod_deflate.xml.ja
@@ -1,7 +1,7 @@
-
+
+
+
diff --git a/docs/manual/mod/mod_example_hooks.xml.ko b/docs/manual/mod/mod_example_hooks.xml.ko
index a3690b9980..dd2b211755 100644
--- a/docs/manual/mod/mod_example_hooks.xml.ko
+++ b/docs/manual/mod/mod_example_hooks.xml.ko
@@ -1,7 +1,7 @@
-
+
+
diff --git a/docs/manual/mod/mod_include.xml.ja b/docs/manual/mod/mod_include.xml.ja
index 4364dd21ce..eb9fefe6a9 100644
--- a/docs/manual/mod/mod_include.xml.ja
+++ b/docs/manual/mod/mod_include.xml.ja
@@ -1,7 +1,7 @@
-
+
+
diff --git a/docs/manual/mod/mod_ldap.xml.meta b/docs/manual/mod/mod_ldap.xml.meta
index 92fe318361..c8ca841281 100644
--- a/docs/manual/mod/mod_ldap.xml.meta
+++ b/docs/manual/mod/mod_ldap.xml.meta
@@ -8,6 +8,6 @@
Compatibility: 2.4.10 and later Syntax: LogIOTrackTTFB ON|OFF
Default: LogIOTrackTTFB OFF
-Context: server config, virtual host, directory, .htaccess
+Override: none Override: All Status: Extension Module: mod_logio
diff --git a/docs/manual/mod/mod_logio.xml.fr b/docs/manual/mod/mod_logio.xml.fr
index 8e57931a31..1dfacd586a 100644
--- a/docs/manual/mod/mod_logio.xml.fr
+++ b/docs/manual/mod/mod_logio.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_logio.xml.ja b/docs/manual/mod/mod_logio.xml.ja
index 33e6ef9c14..c0917b137e 100644
--- a/docs/manual/mod/mod_logio.xml.ja
+++ b/docs/manual/mod/mod_logio.xml.ja
@@ -1,7 +1,7 @@
-
+
+
+
+
diff --git a/docs/manual/mod/mod_lua.xml.meta b/docs/manual/mod/mod_lua.xml.meta
index b55c7710e9..8fc1a0efdf 100644
--- a/docs/manual/mod/mod_lua.xml.meta
+++ b/docs/manual/mod/mod_lua.xml.meta
@@ -8,6 +8,6 @@
Compatibility: Apache HTTP Server 2.4.13 and later
+Context: server config, virtual host, directory Override: All Status: Base
@@ -233,6 +234,7 @@ UndefMacro DirGroup
Module: mod_macro Description: Ignore warnings, and does not log, about bad nesting of Macros Syntax: MacroIgnoreBadNesting
+Context: server config, virtual host, directory Override: All Status: Base
@@ -243,6 +245,7 @@ UndefMacro DirGroup
Module: mod_macro Description: Ignore warnings, and does not log, about empty Macro argument(s) Syntax: MacroIgnoreEmptyArgs
+Context: server config, virtual host, directory Override: All Status: Base
@@ -253,6 +256,7 @@ UndefMacro DirGroup
Module: mod_macro Description: Undefine a macro Syntax: UndefMacro name
+Context: server config, virtual host, directory Override: All Status: Base
@@ -271,6 +275,7 @@ UndefMacro RestrictedAccessPolicy
Module: mod_macro Syntax: Use name [value1 ... valueN]
+Context: server config, virtual host, directory Override: All Status: Base
diff --git a/docs/manual/mod/mod_macro.xml.fr b/docs/manual/mod/mod_macro.xml.fr
index db7af725d2..2ce7d42cf5 100644
--- a/docs/manual/mod/mod_macro.xml.fr
+++ b/docs/manual/mod/mod_macro.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_macro.xml.meta b/docs/manual/mod/mod_macro.xml.meta
index 2e26ebcdf4..5454b3cb28 100644
--- a/docs/manual/mod/mod_macro.xml.meta
+++ b/docs/manual/mod/mod_macro.xml.meta
@@ -8,6 +8,6 @@
Module: mod_macro Syntax: ProxyExpressDBMFile <pathname>
Default: None
+Context: server config, virtual host Override: FileInfo Status: Extension Module: mod_proxy_express
@@ -139,6 +140,7 @@
Compatibility: Available in Apache 2.3.13 and later Syntax: ProxyExpressDBMFile <type>
Default: "default"
+Context: server config, virtual host Override: FileInfo Status: Extension Module: mod_proxy_express
@@ -165,6 +167,7 @@
Compatibility: Available in Apache 2.3.13 and later Syntax: ProxyExpressEnable [on|off]
Default: off
+Context: server config, virtual host Override: FileInfo Status: Extension Module: mod_proxy_express
diff --git a/docs/manual/mod/mod_proxy_express.xml.fr b/docs/manual/mod/mod_proxy_express.xml.fr
index 98244270dd..fede3502ce 100644
--- a/docs/manual/mod/mod_proxy_express.xml.fr
+++ b/docs/manual/mod/mod_proxy_express.xml.fr
@@ -1,7 +1,7 @@
-
+
diff --git a/docs/manual/mod/mod_proxy_express.xml.meta b/docs/manual/mod/mod_proxy_express.xml.meta
index 4fda85c3b0..388a98eecd 100644
--- a/docs/manual/mod/mod_proxy_express.xml.meta
+++ b/docs/manual/mod/mod_proxy_express.xml.meta
@@ -8,6 +8,6 @@
Compatibility: Available in Apache 2.3.13 and later Syntax: ProxyFCGIBackendType FPM|GENERIC
Default: ProxyFCGIBackendType FPM
+Context: server config, virtual host, directory, .htaccess Override: FileInfo Status: Extension Module: mod_proxy_fcgi
@@ -226,6 +227,7 @@ scenarios.Compatibility: Available in version 2.4.26 and later
SessionCookieName name attributes
none
SessionCookieName2 name attributes
none
SessionCookieRemove On|Off
SessionCookieRemove Off
SessionCryptoCipher name
aes256
SessionCryptoPassphrase secret [ secret ... ]
none
SessionDBDCookieName name attributes
none
SessionDBDCookieName2 name attributes
none
SessionDBDCookieRemove On|Off
SessionDBDCookieRemove On
SessionDBDDeleteLabel label
SessionDBDDeleteLabel deletesession
SessionDBDInsertLabel label
SessionDBDInsertLabel insertsession
SessionDBDPerUser On|Off
SessionDBDPerUser Off
SessionDBDSelectLabel label
SessionDBDSelectLabel selectsession
SessionDBDUpdateLabel label
SessionDBDUpdateLabel updatesession
SSLCACertificateFile file-path
SSLCACertificatePath
.
-SSLCACertificateFile /usr/local/apache2/conf/ssl.crt/ca-bundle-client.crt+
SSLCACertificateFile "/usr/local/apache2/conf/ssl.crt/ca-bundle-client.crt"
SSLCACertificatePath directory-path
.N
. And you should always make sure this directory
contains the appropriate symbolic links.
-SSLCACertificatePath /usr/local/apache2/conf/ssl.crt/+
SSLCACertificatePath "/usr/local/apache2/conf/ssl.crt/"
SSLCADNRequestFile /usr/local/apache2/conf/ca-names.crt+
SSLCADNRequestFile "/usr/local/apache2/conf/ca-names.crt"
.N
. And you should always make sure
this directory contains the appropriate symbolic links.
-SSLCADNRequestPath /usr/local/apache2/conf/ca-names.crt/+
SSLCADNRequestPath "/usr/local/apache2/conf/ca-names.crt/"
@@ -527,7 +529,7 @@ Authorities (CA) whose clients you deal with. These are used
for Client Authentication. Such a file is simply the concatenation of
the various PEM-encoded CRL files, in order of preference. This can be
used alternatively and/or additionally to SSLCARevocationPath
.
SSLCARevocationFile /usr/local/apache2/conf/ssl.crl/ca-bundle-client.crl+
SSLCARevocationFile "/usr/local/apache2/conf/ssl.crl/ca-bundle-client.crl"
.rN
. And you should always make sure this directory
contains the appropriate symbolic links.
-SSLCARevocationPath /usr/local/apache2/conf/ssl.crl/+
SSLCARevocationPath "/usr/local/apache2/conf/ssl.crl/"
SSLCertificateChainFile /usr/local/apache2/conf/ssl.crt/ca.crt+
SSLCertificateChainFile "/usr/local/apache2/conf/ssl.crt/ca.crt"
SSLCertificateFile /usr/local/apache2/conf/ssl.crt/server.crt+
SSLCertificateFile "/usr/local/apache2/conf/ssl.crt/server.crt"
SSLCertificateKeyFile /usr/local/apache2/conf/ssl.key/server.key+
SSLCertificateKeyFile "/usr/local/apache2/conf/ssl.key/server.key"
SSLVerifyClient on SSLOCSPEnable on -SSLOCSPDefaultResponder http://responder.example.com:8888/responder +SSLOCSPDefaultResponder "http://responder.example.com:8888/responder" SSLOCSPOverrideResponder on
Skip the OCSP responder certificates verification, mostly useful when testing an OCSP server.
@@ -1147,7 +1149,7 @@ all queries to OCSP responders.This supplies a list of trusted OCSP responder certificates to be used during OCSP responder certificate validation. The supplied certificates are @@ -1247,7 +1249,7 @@ may sometimes differ.
SSLOpenSSLConfCmd Options -SessionTicket,ServerPreference SSLOpenSSLConfCmd ECDHParameters brainpoolP256r1 -SSLOpenSSLConfCmd ServerInfoFile /usr/local/apache2/conf/server-info.pem +SSLOpenSSLConfCmd ServerInfoFile "/usr/local/apache2/conf/server-info.pem" SSLOpenSSLConfCmd Protocol "-ALL, TLSv1.2" SSLOpenSSLConfCmd SignatureAlgorithms RSA+SHA384:ECDSA+SHA256
SSLPassPhraseDialog exec:/usr/local/apache/sbin/pp-filter+
SSLPassPhraseDialog "exec:/usr/local/apache/sbin/pp-filter"
SSLProxyCACertificateFile file-path
SSLProxyCACertificatePath
.
-SSLProxyCACertificateFile /usr/local/apache2/conf/ssl.crt/ca-bundle-remote-server.crt+
SSLProxyCACertificateFile "/usr/local/apache2/conf/ssl.crt/ca-bundle-remote-server.crt"
SSLProxyCACertificatePath directory-path
.N
. And you should always make sure this directory
contains the appropriate symbolic links.
-SSLProxyCACertificatePath /usr/local/apache2/conf/ssl.crt/+
SSLProxyCACertificatePath "/usr/local/apache2/conf/ssl.crt/"
SSLProxyCARevocationCheck chain|leaf|none
SSLProxyCARevocationCheck none
SSLProxyCARevocationFile file-path
SSLProxyCARevocationPath
.
-SSLProxyCARevocationFile /usr/local/apache2/conf/ssl.crl/ca-bundle-remote-server.crl+
SSLProxyCARevocationFile "/usr/local/apache2/conf/ssl.crl/ca-bundle-remote-server.crl"
Syntax:SSLProxyCARevocationPath directory-path
Context: server config, virtual host, proxy section
-Override: Not applicable
Status: Extension
Module: mod_ssl
@@ -1623,7 +1620,7 @@ hash filenames. So usually you have not only to place the CRL files there.
Additionally you have to create symbolic links named
hash-value.rN
. And you should always make sure this directory
contains the appropriate symbolic links.
-Example
SSLProxyCARevocationPath /usr/local/apache2/conf/ssl.crl/
+Example
SSLProxyCARevocationPath "/usr/local/apache2/conf/ssl.crl/"
@@ -1635,7 +1632,6 @@ contains the appropriate symbolic links.
Syntax: SSLProxyCheckPeerCN on|off
Default: SSLProxyCheckPeerCN on
Context: server config, virtual host, proxy section
-Override: Not applicable
Status: Extension
Module: mod_ssl
@@ -1677,7 +1673,6 @@ SSLProxyCheckPeerName off
Syntax: SSLProxyCheckPeerExpire on|off
Default: SSLProxyCheckPeerExpire on
Context: server config, virtual host, proxy section
-Override: Not applicable
Status: Extension
Module: mod_ssl
@@ -1698,7 +1693,6 @@ sent.
Syntax: SSLProxyCheckPeerName on|off
Default: SSLProxyCheckPeerName on
Context: server config, virtual host, proxy section
-Override: Not applicable
Status: Extension
Module: mod_ssl
Compatibility: Apache HTTP Server 2.4.5 and later
@@ -1739,7 +1733,6 @@ proxy handshake
Syntax: SSLProxyCipherSuite cipher-spec
Default: SSLProxyCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+EXP
Context: server config, virtual host, proxy section
-Override: Not applicable
Status: Extension
Module: mod_ssl
@@ -1756,7 +1749,6 @@ for additional information.
Syntax: SSLProxyEngine on|off
Default: SSLProxyEngine off
Context: server config, virtual host, proxy section
-Override: Not applicable
Status: Extension
Module: mod_ssl
@@ -1786,7 +1778,6 @@ server to proxy SSL/TLS requests.
Description: File of concatenated PEM-encoded CA certificates to be used by the proxy for choosing a certificate
Syntax: SSLProxyMachineCertificateChainFile filename
Context: server config, virtual host, proxy section
-Override: Not applicable
Status: Extension
Module: mod_ssl
@@ -1806,7 +1797,7 @@ be examined and a chain of trust will be constructed.
trusted as if they were also in
SSLProxyCACertificateFile
.
-Example
SSLProxyMachineCertificateChainFile /usr/local/apache2/conf/ssl.crt/proxyCA.pem
+Example
SSLProxyMachineCertificateChainFile "/usr/local/apache2/conf/ssl.crt/proxyCA.pem"
@@ -1816,7 +1807,6 @@ SSLProxyCACertificateFile
.
SSLProxyMachineCertificateFile filename
SSLProxyMachineCertificatePath
.
Currently there is no support for encrypted private keys
SSLProxyMachineCertificateFile /usr/local/apache2/conf/ssl.crt/proxy.pem+
SSLProxyMachineCertificateFile "/usr/local/apache2/conf/ssl.crt/proxy.pem"
SSLProxyMachineCertificatePath
.
SSLProxyMachineCertificatePath directory
Currently there is no support for encrypted private keys
SSLProxyMachineCertificatePath /usr/local/apache2/conf/proxy.crt/+
SSLProxyMachineCertificatePath "/usr/local/apache2/conf/proxy.crt/"
SSLProxyProtocol [+|-]protocol ...
SSLProxyProtocol all -SSLv3
SSLProxyVerify level
SSLProxyVerify none
SSLProxyVerifyDepth number
SSLProxyVerifyDepth 1
SSLRandomSeed startup builtin -SSLRandomSeed startup file:/dev/random -SSLRandomSeed startup file:/dev/urandom 1024 -SSLRandomSeed startup exec:/usr/local/bin/truerand 16 +SSLRandomSeed startup "file:/dev/random" +SSLRandomSeed startup "file:/dev/urandom" 1024 +SSLRandomSeed startup "exec:/usr/local/bin/truerand" 16 SSLRandomSeed connect builtin -SSLRandomSeed connect file:/dev/random -SSLRandomSeed connect file:/dev/urandom 1024+SSLRandomSeed connect "file:/dev/random" +SSLRandomSeed connect "file:/dev/urandom" 1024
SSLSessionCache dbm:/usr/local/apache/logs/ssl_gcache_data -SSLSessionCache shmcb:/usr/local/apache/logs/ssl_gcache_data(512000)+
SSLSessionCache "dbm:/usr/local/apache/logs/ssl_gcache_data" +SSLSessionCache "shmcb:/usr/local/apache/logs/ssl_gcache_data(512000)"
The ssl-cache
mutex is used to serialize access to
diff --git a/docs/manual/mod/mod_ssl.xml.fr b/docs/manual/mod/mod_ssl.xml.fr
index e0691f4f7b..697bddc5a8 100644
--- a/docs/manual/mod/mod_ssl.xml.fr
+++ b/docs/manual/mod/mod_ssl.xml.fr
@@ -1,7 +1,7 @@
-
+
+
Apache HTTP Server Version 2.5
+Available Languages: en
+
+ This is an index of the directives that are allowed in .htaccess files for
+ various AllowOverride
settings,
+ organized by class. Its intended purpose is to help server administrators
+ verify the privileges they're granting to .htaccess users. For an overview
+ of how .htaccess works, see the
+ .htaccess tutorial.
+
+ To determine the set of directives that your server configuration allows + .htaccess users to use: +
+ +AllowOverrideList
+ for the directory in question. (By default, this is set to
+ None
.)AllowOverride
setting for the directory in
+ question. (By default, it is set to None
.) There are two
+ special cases:
+ AllowOverride
setting is All
,
+ add every directive listed on this page to the list.AllowOverride
setting is None
,
+ you're done. Only the directives in the AllowOverrideList
+ (if any) will be allowed.AllowOverride
, look up
+ the corresponding set of directives below and add them to the list.
+ Several of the override classes are quite powerful and give .htaccess
+ users a large amount of control over the server. For a stricter approach,
+ set AllowOverride None
and use
+ AllowOverrideList
to specify the
+ exact list of directives that .htaccess users are allowed to use.
+
+ The following directives are allowed in any .htaccess file, as long as + overrides are enabled in the server configuration. +
+DeflateInflateLimitRequestBody | mod_deflate |
Maximum size of inflated request bodies | |
DeflateInflateRatioBurst | mod_deflate |
Maximum number of times the inflation ratio for request bodies + can be crossed | |
DeflateInflateRatioLimit | mod_deflate |
Maximum inflation ratio for request bodies | |
<Else> | core |
Contains directives that apply only if the condition of a
+previous <If> or
+<ElseIf> section is not
+satisfied by a request at runtime | |
<ElseIf> | core |
Contains directives that apply only if a condition is satisfied
+by a request at runtime while the condition of a previous
+<If> or
+<ElseIf> section is not
+satisfied | |
Error | core |
Abort configuration parsing with a custom error message | |
<Files> | core |
Contains directives that apply to matched +filenames | |
<FilesMatch> | core |
Contains directives that apply to regular-expression matched +filenames | |
<If> | core |
Contains directives that apply only if a condition is +satisfied by a request at runtime | |
<IfDefine> | core |
Encloses directives that will be processed only +if a test is true at startup | |
<IfDirective> | core |
Encloses directives that are processed conditional on the +presence or absence of a specific directive | |
<IfFile> | core |
Encloses directives that will be processed only +if file exists at startup | |
<IfModule> | core |
Encloses directives that are processed conditional on the +presence or absence of a specific module | |
<IfSection> | core |
Encloses directives that are processed conditional on the +presence or absence of a specific section directive | |
<IfVersion> | mod_version |
contains version dependent configuration | |
LimitRequestBody | core |
Restricts the total size of the HTTP request body sent +from the client | |
LimitXMLRequestBody | core |
Limits the size of an XML-based request body | |
LogIOTrackTTFB | mod_logio |
Enable tracking of time to first byte (TTFB) | |
LuaCodeCache | mod_lua |
Configure the compiled code cache. | |
LuaHookAccessChecker | mod_lua |
Provide a hook for the access_checker phase of request processing | |
LuaHookAuthChecker | mod_lua |
Provide a hook for the auth_checker phase of request processing | |
LuaHookCheckUserID | mod_lua |
Provide a hook for the check_user_id phase of request processing | |
LuaHookFixups | mod_lua |
Provide a hook for the fixups phase of a request +processing | |
LuaHookInsertFilter | mod_lua |
Provide a hook for the insert_filter phase of request processing | |
LuaHookLog | mod_lua |
Provide a hook for the access log phase of a request +processing | |
LuaHookMapToStorage | mod_lua |
Provide a hook for the map_to_storage phase of request processing | |
LuaHookTranslateName | mod_lua |
Provide a hook for the translate name phase of request processing | |
LuaHookTypeChecker | mod_lua |
Provide a hook for the type_checker phase of request processing | |
LuaInherit | mod_lua |
Controls how parent configuration sections are merged into children | |
LuaInputFilter | mod_lua |
Provide a Lua function for content input filtering | |
LuaMapHandler | mod_lua |
Map a path to a lua handler | |
LuaOutputFilter | mod_lua |
Provide a Lua function for content output filtering | |
LuaPackageCPath | mod_lua |
Add a directory to lua's package.cpath | |
LuaPackagePath | mod_lua |
Add a directory to lua's package.path | |
LuaQuickHandler | mod_lua |
Provide a hook for the quick handler of request processing | |
LuaRoot | mod_lua |
Specify the base path for resolving relative paths for mod_lua directives | |
LuaScope | mod_lua |
One of once, request, conn, thread -- default is once | |
<Macro> | mod_macro |
Define a configuration file macro | |
MacroIgnoreBadNesting | mod_macro |
Ignore warnings, and does not log, about bad nesting of Macros | |
MacroIgnoreEmptyArgs | mod_macro |
Ignore warnings, and does not log, about empty Macro argument(s) | |
RLimitCPU | core |
Limits the CPU consumption of processes launched +by Apache httpd children | |
RLimitMEM | core |
Limits the memory consumption of processes launched +by Apache httpd children | |
RLimitNPROC | core |
Limits the number of processes that can be launched by +processes launched by Apache httpd children | |
ServerSignature | core |
Configures the footer on server-generated documents | |
SSIErrorMsg | mod_include |
Error message displayed when there is an SSI +error | |
SSITimeFormat | mod_include |
Configures the format in which date strings are +displayed | |
SSIUndefinedEcho | mod_include |
String displayed when an unset variable is echoed | |
UndefMacro | mod_macro |
Undefine a macro | |
Use | mod_macro |
Use a macro | |
Warning | core |
Warn from configuration parsing with a custom message | |
xml2EncDefault | mod_xml2enc |
Sets a default encoding to assume when absolutely no information +can be automatically detected | |
xml2StartParse | mod_xml2enc |
Advise the parser to skip leading junk. |
+ The following directives are allowed in .htaccess files when
+ AllowOverride AuthConfig
is in effect. They give .htaccess
+ users control over the authentication and authorization methods that are
+ applied to their directory subtrees, including several related utility
+ directives for session handling and TLS settings.
+
Anonymous | mod_authn_anon |
Specifies userIDs that are allowed access without +password verification | |
Anonymous_LogEmail | mod_authn_anon |
Sets whether the password entered will be logged in the +error log | |
Anonymous_MustGiveEmail | mod_authn_anon |
Specifies whether blank passwords are allowed | |
Anonymous_NoUserID | mod_authn_anon |
Sets whether the userID field may be empty | |
Anonymous_VerifyEmail | mod_authn_anon |
Sets whether to check the password field for a correctly +formatted email address | |
AuthBasicAuthoritative | mod_auth_basic |
Sets whether authorization and authentication are passed to +lower level modules | |
AuthBasicFake | mod_auth_basic |
Fake basic authentication using the given expressions for +username and password | |
AuthBasicProvider | mod_auth_basic |
Sets the authentication provider(s) for this location | |
AuthBasicUseDigestAlgorithm | mod_auth_basic |
Check passwords against the authentication providers as if +Digest Authentication was in force instead of Basic Authentication. + | |
AuthDBMGroupFile | mod_authz_dbm |
Sets the name of the database file containing the list +of user groups for authorization | |
AuthDBMType | mod_authn_dbm |
Sets the type of database file that is used to +store passwords | |
AuthDBMUserFile | mod_authn_dbm |
Sets the name of a database file containing the list of users and +passwords for authentication | |
AuthDigestAlgorithm | mod_auth_digest |
Selects the algorithm used to calculate the challenge and +response hashes in digest authentication | |
AuthDigestDomain | mod_auth_digest |
URIs that are in the same protection space for digest +authentication | |
AuthDigestNonceFormat | mod_auth_digest |
Determines how the nonce is generated | |
AuthDigestNonceLifetime | mod_auth_digest |
How long the server nonce is valid | |
AuthDigestProvider | mod_auth_digest |
Sets the authentication provider(s) for this location | |
AuthDigestQop | mod_auth_digest |
Determines the quality-of-protection to use in digest +authentication | |
AuthFormAuthoritative | mod_auth_form |
Sets whether authorization and authentication are passed to +lower level modules | |
AuthFormBody | mod_auth_form |
The name of a form field carrying the body of the request to attempt on successful login | |
AuthFormDisableNoStore | mod_auth_form |
Disable the CacheControl no-store header on the login page | |
AuthFormFakeBasicAuth | mod_auth_form |
Fake a Basic Authentication header | |
AuthFormLocation | mod_auth_form |
The name of a form field carrying a URL to redirect to on successful login | |
AuthFormLoginRequiredLocation | mod_auth_form |
The URL of the page to be redirected to should login be required | |
AuthFormLoginSuccessLocation | mod_auth_form |
The URL of the page to be redirected to should login be successful | |
AuthFormLogoutLocation | mod_auth_form |
The URL to redirect to after a user has logged out | |
AuthFormMethod | mod_auth_form |
The name of a form field carrying the method of the request to attempt on successful login | |
AuthFormMimetype | mod_auth_form |
The name of a form field carrying the mimetype of the body of the request to attempt on successful login | |
AuthFormPassword | mod_auth_form |
The name of a form field carrying the login password | |
AuthFormProvider | mod_auth_form |
Sets the authentication provider(s) for this location | |
AuthFormSitePassphrase | mod_auth_form |
Bypass authentication checks for high traffic sites | |
AuthFormUsername | mod_auth_form |
The name of a form field carrying the login username | |
AuthGroupFile | mod_authz_groupfile |
Sets the name of a text file containing the list +of user groups for authorization | |
AuthLDAPAuthorizePrefix | mod_authnz_ldap |
Specifies the prefix for environment variables set during +authorization | |
AuthLDAPBindAuthoritative | mod_authnz_ldap |
Determines if other authentication providers are used when a user can be mapped to a DN but the server cannot successfully bind with the user's credentials. | |
AuthLDAPBindDN | mod_authnz_ldap |
Optional DN to use in binding to the LDAP server | |
AuthLDAPBindPassword | mod_authnz_ldap |
Password used in conjunction with the bind DN | |
AuthLDAPCompareAsUser | mod_authnz_ldap |
Use the authenticated user's credentials to perform authorization comparisons | |
AuthLDAPCompareDNOnServer | mod_authnz_ldap |
Use the LDAP server to compare the DNs | |
AuthLDAPDereferenceAliases | mod_authnz_ldap |
When will the module de-reference aliases | |
AuthLDAPGroupAttribute | mod_authnz_ldap |
LDAP attributes used to identify the user members of +groups. | |
AuthLDAPGroupAttributeIsDN | mod_authnz_ldap |
Use the DN of the client username when checking for +group membership | |
AuthLDAPInitialBindAsUser | mod_authnz_ldap |
Determines if the server does the initial DN lookup using the basic authentication users' +own username, instead of anonymously or with hard-coded credentials for the server | |
AuthLDAPInitialBindPattern | mod_authnz_ldap |
Specifies the transformation of the basic authentication username to be used when binding to the LDAP server +to perform a DN lookup | |
AuthLDAPMaxSubGroupDepth | mod_authnz_ldap |
Specifies the maximum sub-group nesting depth that will be +evaluated before the user search is discontinued. | |
AuthLDAPRemoteUserAttribute | mod_authnz_ldap |
Use the value of the attribute returned during the user +query to set the REMOTE_USER environment variable | |
AuthLDAPRemoteUserIsDN | mod_authnz_ldap |
Use the DN of the client username to set the REMOTE_USER +environment variable | |
AuthLDAPSearchAsUser | mod_authnz_ldap |
Use the authenticated user's credentials to perform authorization searches | |
AuthLDAPSubGroupAttribute | mod_authnz_ldap |
Specifies the attribute labels, one value per +directive line, used to distinguish the members of the current group that +are groups. | |
AuthLDAPSubGroupClass | mod_authnz_ldap |
Specifies which LDAP objectClass values identify directory +objects that are groups during sub-group processing. | |
AuthLDAPUrl | mod_authnz_ldap |
URL specifying the LDAP search parameters | |
AuthMerging | mod_authz_core |
Controls the manner in which each configuration section's +authorization logic is combined with that of preceding configuration +sections. | |
AuthName | mod_authn_core |
Authorization realm for use in HTTP +authentication | |
AuthnCacheProvideFor | mod_authn_socache |
Specify which authn provider(s) to cache for | |
AuthnCacheTimeout | mod_authn_socache |
Set a timeout for cache entries | |
AuthType | mod_authn_core |
Type of user authentication | |
AuthUserFile | mod_authn_file |
Sets the name of a text file containing the list of users and +passwords for authentication | |
AuthzDBMType | mod_authz_dbm |
Sets the type of database file that is used to +store list of user groups | |
AuthzSendForbiddenOnFailure | mod_authz_core |
Send '403 FORBIDDEN' instead of '401 UNAUTHORIZED' if +authentication succeeds but authorization fails + | |
CGIPassAuth | core |
Enables passing HTTP authorization headers to scripts as CGI +variables | |
LDAPReferralHopLimit | mod_ldap |
The maximum number of referral hops to chase before terminating an LDAP query. | |
LDAPReferrals | mod_ldap |
Enable referral chasing during queries to the LDAP server. | |
LDAPTrustedClientCert | mod_ldap |
Sets the file containing or nickname referring to a per +connection client certificate. Not all LDAP toolkits support per +connection client certificates. | |
<Limit> | core |
Restrict enclosed access controls to only certain HTTP +methods | |
<LimitExcept> | core |
Restrict access controls to all HTTP methods +except the named ones | |
Require | mod_authz_core |
Tests whether an authenticated user is authorized by +an authorization provider. | |
<RequireAll> | mod_authz_core |
Enclose a group of authorization directives of which none +must fail and at least one must succeed for the enclosing directive to +succeed. | |
<RequireAny> | mod_authz_core |
Enclose a group of authorization directives of which one +must succeed for the enclosing directive to succeed. | |
<RequireNone> | mod_authz_core |
Enclose a group of authorization directives of which none +must succeed for the enclosing directive to not fail. | |
Satisfy | mod_access_compat |
Interaction between host-level access control and +user authentication | |
Session | mod_session |
Enables a session for the current directory or location | |
SessionCookieName | mod_session_cookie |
Name and attributes for the RFC2109 cookie storing the session | |
SessionCookieName2 | mod_session_cookie |
Name and attributes for the RFC2965 cookie storing the session | |
SessionCookieRemove | mod_session_cookie |
Control for whether session cookies should be removed from incoming HTTP headers | |
SessionCryptoCipher | mod_session_crypto |
The crypto cipher to be used to encrypt the session | |
SessionCryptoPassphrase | mod_session_crypto |
The key used to encrypt the session | |
SessionDBDCookieName | mod_session_dbd |
Name and attributes for the RFC2109 cookie storing the session ID | |
SessionDBDCookieName2 | mod_session_dbd |
Name and attributes for the RFC2965 cookie storing the session ID | |
SessionDBDCookieRemove | mod_session_dbd |
Control for whether session ID cookies should be removed from incoming HTTP headers | |
SessionDBDDeleteLabel | mod_session_dbd |
The SQL query to use to remove sessions from the database | |
SessionDBDInsertLabel | mod_session_dbd |
The SQL query to use to insert sessions into the database | |
SessionDBDPerUser | mod_session_dbd |
Enable a per user session | |
SessionDBDSelectLabel | mod_session_dbd |
The SQL query to use to select sessions from the database | |
SessionDBDUpdateLabel | mod_session_dbd |
The SQL query to use to update existing sessions in the database | |
SessionEnv | mod_session |
Control whether the contents of the session are written to the +HTTP_SESSION environment variable | |
SessionExclude | mod_session |
Define URL prefixes for which a session is ignored | |
SessionExpiryUpdateInterval | mod_session |
Define the number of seconds a session's expiry may change without +the session being updated | |
SessionHeader | mod_session |
Import session updates from a given HTTP response header | |
SessionInclude | mod_session |
Define URL prefixes for which a session is valid | |
SessionMaxAge | mod_session |
Define a maximum age in seconds for a session | |
SSLCACertificateFile | mod_ssl |
File of concatenated PEM-encoded CA Certificates +for Client Auth | |
SSLCACertificatePath | mod_ssl |
Directory of PEM-encoded CA Certificates for +Client Auth | |
SSLCipherSuite | mod_ssl |
Cipher Suite available for negotiation in SSL +handshake | |
SSLRenegBufferSize | mod_ssl |
Set the size for the SSL renegotiation buffer | |
SSLRequire | mod_ssl |
Allow access only when an arbitrarily complex +boolean expression is true | |
SSLRequireSSL | mod_ssl |
Deny access when SSL is not used for the +HTTP request | |
SSLUserName | mod_ssl |
Variable name to determine user name | |
SSLVerifyClient | mod_ssl |
Type of Client Certificate verification | |
SSLVerifyDepth | mod_ssl |
Maximum depth of CA Certificates in Client +Certificate verification |
+ The following directives are allowed in .htaccess files when
+ AllowOverride FileInfo
is in effect. They give .htaccess
+ users a wide range of control over the responses and metadata given by the
+ server.
+
AcceptPathInfo | core |
Resources accept trailing pathname information | |
Action | mod_actions |
Activates a CGI script for a particular handler or +content-type | |
AddCharset | mod_mime |
Maps the given filename extensions to the specified content +charset | |
AddDefaultCharset | core |
Default charset parameter to be added when a response
+content-type is text/plain or text/html | |
AddEncoding | mod_mime |
Maps the given filename extensions to the specified encoding +type | |
AddHandler | mod_mime |
Maps the filename extensions to the specified +handler | |
AddInputFilter | mod_mime |
Maps filename extensions to the filters that will process +client requests | |
AddLanguage | mod_mime |
Maps the given filename extension to the specified content +language | |
AddOutputFilter | mod_mime |
Maps filename extensions to the filters that will process +responses from the server | |
AddOutputFilterByType | mod_filter |
assigns an output filter to a particular media-type | |
AddType | mod_mime |
Maps the given filename extensions onto the specified content +type | |
AuthnzFcgiCheckAuthnProvider | mod_authnz_fcgi |
Enables a FastCGI application to handle the check_authn +authentication hook. | |
BrowserMatch | mod_setenvif |
Sets environment variables conditional on HTTP User-Agent + | |
BrowserMatchNoCase | mod_setenvif |
Sets environment variables conditional on User-Agent without +respect to case | |
CGIMapExtension | core |
Technique for locating the interpreter for CGI +scripts | |
CGIVar | core |
Controls how some CGI variables are set | |
CharsetDefault | mod_charset_lite |
Charset to translate into | |
CharsetOptions | mod_charset_lite |
Configures charset translation behavior | |
CharsetSourceEnc | mod_charset_lite |
Source charset of files | |
CookieDomain | mod_usertrack |
The domain to which the tracking cookie applies | |
CookieExpires | mod_usertrack |
Expiry time for the tracking cookie | |
CookieName | mod_usertrack |
Name of the tracking cookie | |
CookieStyle | mod_usertrack |
Format of the cookie header field | |
CookieTracking | mod_usertrack |
Enables tracking cookie | |
DefaultLanguage | mod_mime |
Defines a default language-tag to be sent in the Content-Language +header field for all resources in the current context that have not been +assigned a language-tag by some other means. | |
DefaultType | core |
This directive has no effect other than to emit warnings
+if the value is not none . In prior versions, DefaultType
+would specify a default media type to assign to response content for
+which no other media type configuration could be found.
+ | |
EnableMMAP | core |
Use memory-mapping to read files during delivery | |
EnableSendfile | core |
Use the kernel sendfile support to deliver files to the client | |
ErrorDocument | core |
What the server will return to the client +in case of an error | |
FileETag | core |
File attributes used to create the ETag +HTTP response header for static files | |
ForceLanguagePriority | mod_negotiation |
Action to take if a single acceptable document is not +found | |
ForceType | core |
Forces all matching files to be served with the specified +media type in the HTTP Content-Type header field | |
H2CopyFiles | mod_http2 |
Determine file handling in responses | |
H2PushResource | mod_http2 |
Declares resources for early pushing to the client | |
Header | mod_headers |
Configure HTTP response headers | |
ISAPIAppendLogToErrors | mod_isapi |
Record HSE_APPEND_LOG_PARAMETER requests from
+ISAPI extensions to the error log | |
ISAPIAppendLogToQuery | mod_isapi |
Record HSE_APPEND_LOG_PARAMETER requests from
+ISAPI extensions to the query field | |
ISAPIFakeAsync | mod_isapi |
Fake asynchronous support for ISAPI callbacks | |
ISAPILogNotSupported | mod_isapi |
Log unsupported feature requests from ISAPI +extensions | |
ISAPIReadAheadBuffer | mod_isapi |
Size of the Read Ahead Buffer sent to ISAPI +extensions | |
LanguagePriority | mod_negotiation |
The precedence of language variants for cases where +the client does not express a preference | |
MultiviewsMatch | mod_mime |
The types of files that will be included when searching for +a matching file with MultiViews | |
PassEnv | mod_env |
Passes environment variables from the shell | |
ProxyExpressDBMFile | mod_proxy_express |
Pathname to DBM file. | |
ProxyExpressDBMType | mod_proxy_express |
DBM type of file. | |
ProxyExpressEnable | mod_proxy_express |
Enable the module functionality. | |
ProxyFCGIBackendType | mod_proxy_fcgi |
Specify the type of backend FastCGI application | |
ProxyFCGISetEnvIf | mod_proxy_fcgi |
Allow variables sent to FastCGI servers to be fixed up | |
ProxyHCExpr | mod_proxy_hcheck |
Creates a named condition expression to use to determine health of the backend based on its response. | |
ProxyHCTemplate | mod_proxy_hcheck |
Creates a named template for setting various health check parameters | |
QualifyRedirectURL | core |
Controls whether the REDIRECT_URL environment variable is + fully qualified | |
Redirect | mod_alias |
Sends an external redirect asking the client to fetch +a different URL | |
RedirectMatch | mod_alias |
Sends an external redirect based on a regular expression match +of the current URL | |
RedirectPermanent | mod_alias |
Sends an external permanent redirect asking the client to fetch +a different URL | |
RedirectTemp | mod_alias |
Sends an external temporary redirect asking the client to fetch +a different URL | |
RemoveCharset | mod_mime |
Removes any character set associations for a set of file +extensions | |
RemoveEncoding | mod_mime |
Removes any content encoding associations for a set of file +extensions | |
RemoveHandler | mod_mime |
Removes any handler associations for a set of file +extensions | |
RemoveInputFilter | mod_mime |
Removes any input filter associations for a set of file +extensions | |
RemoveLanguage | mod_mime |
Removes any language associations for a set of file +extensions | |
RemoveOutputFilter | mod_mime |
Removes any output filter associations for a set of file +extensions | |
RemoveType | mod_mime |
Removes any content type associations for a set of file +extensions | |
RequestHeader | mod_headers |
Configure HTTP request headers | |
RewriteBase | mod_rewrite |
Sets the base URL for per-directory rewrites | |
RewriteCond | mod_rewrite |
Defines a condition under which rewriting will take place + | |
RewriteEngine | mod_rewrite |
Enables or disables runtime rewriting engine | |
RewriteOptions | mod_rewrite |
Sets some special options for the rewrite engine | |
RewriteRule | mod_rewrite |
Defines rules for the rewriting engine | |
ScriptInterpreterSource | core |
Technique for locating the interpreter for CGI +scripts | |
SetEnv | mod_env |
Sets environment variables | |
SetEnvIf | mod_setenvif |
Sets environment variables based on attributes of the request + | |
SetEnvIfExpr | mod_setenvif |
Sets environment variables based on an ap_expr expression | |
SetEnvIfNoCase | mod_setenvif |
Sets environment variables based on attributes of the request +without respect to case | |
SetHandler | core |
Forces all matching files to be processed by a +handler | |
SetInputFilter | core |
Sets the filters that will process client requests and POST +input | |
SetOutputFilter | core |
Sets the filters that will process responses from the +server | |
Substitute | mod_substitute |
Pattern to filter the response content | |
SubstituteInheritBefore | mod_substitute |
Change the merge order of inherited patterns | |
SubstituteMaxLineLength | mod_substitute |
Set the maximum line size | |
UnsetEnv | mod_env |
Removes variables from the environment |
+ The following directives are allowed in .htaccess files when
+ AllowOverride Indexes
is in effect. They allow .htaccess
+ users to control aspects of the directory index pages provided by the
+ server, including autoindex generation.
+
AddAlt | mod_autoindex |
Alternate text to display for a file, instead of an +icon selected by filename | |
AddAltByEncoding | mod_autoindex |
Alternate text to display for a file instead of an icon +selected by MIME-encoding | |
AddAltByType | mod_autoindex |
Alternate text to display for a file, instead of an +icon selected by MIME content-type | |
AddDescription | mod_autoindex |
Description to display for a file | |
AddIcon | mod_autoindex |
Icon to display for a file selected by name | |
AddIconByEncoding | mod_autoindex |
Icon to display next to files selected by MIME +content-encoding | |
AddIconByType | mod_autoindex |
Icon to display next to files selected by MIME +content-type | |
DefaultIcon | mod_autoindex |
Icon to display for files when no specific icon is +configured | |
DirectoryCheckHandler | mod_dir |
Toggle how this module responds when another handler is configured | |
DirectoryIndex | mod_dir |
List of resources to look for when the client requests +a directory | |
DirectoryIndexRedirect | mod_dir |
Configures an external redirect for directory indexes. + | |
DirectorySlash | mod_dir |
Toggle trailing slash redirects on or off | |
ExpiresActive | mod_expires |
Enables generation of Expires
+headers | |
ExpiresByType | mod_expires |
Value of the Expires header configured
+by MIME type | |
ExpiresDefault | mod_expires |
Default algorithm for calculating expiration time | |
FallbackResource | mod_dir |
Define a default URL for requests that don't map to a file | |
HeaderName | mod_autoindex |
Name of the file that will be inserted at the top +of the index listing | |
ImapBase | mod_imagemap |
Default base for imagemap files | |
ImapDefault | mod_imagemap |
Default action when an imagemap is called with coordinates +that are not explicitly mapped | |
ImapMenu | mod_imagemap |
Action if no coordinates are given when calling +an imagemap | |
IndexHeadInsert | mod_autoindex |
Inserts text in the HEAD section of an index page. | |
IndexIgnore | mod_autoindex |
Adds to the list of files to hide when listing +a directory | |
IndexIgnoreReset | mod_autoindex |
Empties the list of files to hide when listing +a directory | |
IndexOptions | mod_autoindex |
Various configuration settings for directory +indexing | |
IndexOrderDefault | mod_autoindex |
Sets the default ordering of the directory index | |
IndexStyleSheet | mod_autoindex |
Adds a CSS stylesheet to the directory index | |
MetaDir | mod_cern_meta |
Name of the directory to find CERN-style meta information +files | |
MetaFiles | mod_cern_meta |
Activates CERN meta-file processing | |
MetaSuffix | mod_cern_meta |
File name suffix for the file containing CERN-style +meta information | |
ReadmeName | mod_autoindex |
Name of the file that will be inserted at the end +of the index listing |
+ The following directives are allowed in .htaccess files when
+ AllowOverride Limit
is in effect. This extremely narrow
+ override type mostly allows the use of the legacy authorization directives
+ provided by mod_access_compat
.
+
Allow | mod_access_compat |
Controls which hosts can access an area of the +server | |
Deny | mod_access_compat |
Controls which hosts are denied access to the +server | |
<Limit> | core |
Restrict enclosed access controls to only certain HTTP +methods | |
<LimitExcept> | core |
Restrict access controls to all HTTP methods +except the named ones | |
Order | mod_access_compat |
Controls the default access state and the order in which
+Allow and Deny are
+evaluated. | |
SSIETag | mod_include |
Controls whether ETags are generated by the server. | |
SSILastModified | mod_include |
Controls whether Last-Modified headers are generated by the
+server. | |
SSILegacyExprParser | mod_include |
Enable compatibility mode for conditional expressions. |
+ The following directives are allowed in .htaccess files when
+ AllowOverride Options
is in effect. They give .htaccess
+ users access to Options
and similar directives, as well as
+ directives that control the filter chain.
+
CheckBasenameMatch | mod_speling |
Also match files with differing file name extensions. | |
CheckCaseOnly | mod_speling |
Limits the action of the speling module to case corrections | |
CheckSpelling | mod_speling |
Enables the spelling +module | |
ContentDigest | core |
Enables the generation of Content-MD5 HTTP Response
+headers | |
Example | mod_example_hooks |
Demonstration directive to illustrate the Apache module +API | |
FilterChain | mod_filter |
Configure the filter chain | |
FilterDeclare | mod_filter |
Declare a smart filter | |
FilterProtocol | mod_filter |
Deal with correct HTTP protocol handling | |
FilterProvider | mod_filter |
Register a content filter | |
Options | core |
Configures what features are available in a particular +directory | |
ReflectorHeader | mod_reflector |
Reflect an input header to the output headers | |
SSLOptions | mod_ssl |
Configure various SSL engine run-time options | |
XBitHack | mod_include |
Parse SSI directives in files with the execute bit +set |
Available Languages: en
+