mirror of
https://github.com/apache/httpd.git
synced 2025-07-30 20:03:10 +03:00
Update the docs to fully reflect the aaa changes by linking in the new
modules and removing the deleted ones; renaming mod_auth_anon->mod_authn_anon, and mod_access->mod_authz_host. All docs to the old modules are now deleted. Translations were kept with their old modules. (Can't read Japanese.) git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@97123 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
@ -147,11 +147,11 @@ response without an explicit character set</td></tr><tr><th><a href="directive-d
|
||||
|
||||
<dd>
|
||||
|
||||
Allow use of the authorization directives (<code class="directive"><a href="../mod/mod_auth_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
|
||||
<code class="directive"><a href="../mod/mod_auth_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>,
|
||||
<code class="directive"><a href="../mod/mod_auth.html#authgroupfile">AuthGroupFile</a></code>,
|
||||
Allow use of the authorization directives (<code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>,
|
||||
<code class="directive"><a href="../mod/mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>,
|
||||
<code class="directive"><a href="../mod/mod_authn_file.html#authgroupfile">AuthGroupFile</a></code>,
|
||||
<code class="directive"><a href="#authname">AuthName</a></code>,
|
||||
<code class="directive"><a href="#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_auth.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="#require">Require</a></code>, <em>etc.</em>).</dd>
|
||||
<code class="directive"><a href="#authtype">AuthType</a></code>, <code class="directive"><a href="../mod/mod_authn_file.html#authuserfile">AuthUserFile</a></code>, <code class="directive"><a href="#require">Require</a></code>, <em>etc.</em>).</dd>
|
||||
|
||||
<dt>FileInfo</dt>
|
||||
|
||||
|
@ -177,12 +177,12 @@ response without an explicit character set</description>
|
||||
<dd>
|
||||
|
||||
Allow use of the authorization directives (<directive
|
||||
module="mod_auth_dbm">AuthDBMGroupFile</directive>,
|
||||
<directive module="mod_auth_dbm">AuthDBMUserFile</directive>,
|
||||
<directive module="mod_auth">AuthGroupFile</directive>,
|
||||
module="mod_authn_dbm">AuthDBMGroupFile</directive>,
|
||||
<directive module="mod_authn_dbm">AuthDBMUserFile</directive>,
|
||||
<directive module="mod_authn_file">AuthGroupFile</directive>,
|
||||
<directive module="core">AuthName</directive>,
|
||||
<directive module="core">AuthType</directive>, <directive
|
||||
module="mod_auth">AuthUserFile</directive>, <directive
|
||||
module="mod_authn_file">AuthUserFile</directive>, <directive
|
||||
module="core">Require</directive>, <em>etc.</em>).</dd>
|
||||
|
||||
<dt>FileInfo</dt>
|
||||
|
@ -40,21 +40,21 @@
|
||||
<li><a href="mod_mime.html#addtype">AddType</a></li>
|
||||
<li><a href="mod_alias.html#alias">Alias</a></li>
|
||||
<li><a href="mod_alias.html#aliasmatch">AliasMatch</a></li>
|
||||
<li><a href="mod_access.html#allow">Allow</a></li>
|
||||
<li><a href="mod_authz_host.html#allow">Allow</a></li>
|
||||
<li><a href="mod_proxy.html#allowconnect">AllowCONNECT</a></li>
|
||||
<li><a href="core.html#allowoverride">AllowOverride</a></li>
|
||||
<li><a href="mod_auth_anon.html#anonymous">Anonymous</a></li>
|
||||
<li><a href="mod_auth_anon.html#anonymous_authoritative">Anonymous_Authoritative</a></li>
|
||||
<li><a href="mod_auth_anon.html#anonymous_logemail">Anonymous_LogEmail</a></li>
|
||||
<li><a href="mod_auth_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
|
||||
<li><a href="mod_auth_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></li>
|
||||
<li><a href="mod_auth_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
|
||||
<li><a href="mod_authn_anon.html#anonymous">Anonymous</a></li>
|
||||
<li><a href="mod_authn_anon.html#anonymous_authoritative">Anonymous_Authoritative</a></li>
|
||||
<li><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail</a></li>
|
||||
<li><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail</a></li>
|
||||
<li><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID</a></li>
|
||||
<li><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail</a></li>
|
||||
<li><a href="perchild.html#assignuserid">AssignUserId</a></li>
|
||||
<li><a href="mod_auth.html#authauthoritative">AuthAuthoritative</a></li>
|
||||
<li><a href="mod_auth_dbm.html#authdbmauthoritative">AuthDBMAuthoritative</a></li>
|
||||
<li><a href="mod_auth_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
|
||||
<li><a href="mod_auth_dbm.html#authdbmtype">AuthDBMType</a></li>
|
||||
<li><a href="mod_auth_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
|
||||
<li><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative</a></li>
|
||||
<li><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider</a></li>
|
||||
<li><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></li>
|
||||
<li><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType</a></li>
|
||||
<li><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile</a></li>
|
||||
<li><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm</a></li>
|
||||
<li><a href="mod_auth_digest.html#authdigestdomain">AuthDigestDomain</a></li>
|
||||
<li><a href="mod_auth_digest.html#authdigestfile">AuthDigestFile</a></li>
|
||||
@ -63,7 +63,7 @@
|
||||
<li><a href="mod_auth_digest.html#authdigestnonceformat">AuthDigestNonceFormat</a></li>
|
||||
<li><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime</a></li>
|
||||
<li><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop</a></li>
|
||||
<li><a href="mod_auth.html#authgroupfile">AuthGroupFile</a></li>
|
||||
<li><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile</a></li>
|
||||
<li><a href="mod_auth_ldap.html#authldapauthoritative">AuthLDAPAuthoritative</a></li>
|
||||
<li><a href="mod_auth_ldap.html#authldapbinddn">AuthLDAPBindDN</a></li>
|
||||
<li><a href="mod_auth_ldap.html#authldapbindpassword">AuthLDAPBindPassword</a></li>
|
||||
@ -78,7 +78,10 @@
|
||||
<li><a href="mod_auth_ldap.html#authldapurl">AuthLDAPUrl</a></li>
|
||||
<li><a href="core.html#authname">AuthName</a></li>
|
||||
<li><a href="core.html#authtype">AuthType</a></li>
|
||||
<li><a href="mod_auth.html#authuserfile">AuthUserFile</a></li>
|
||||
<li><a href="mod_authn_file.html#authuserfile">AuthUserFile</a></li>
|
||||
<li><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative</a></li>
|
||||
<li><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType</a></li>
|
||||
<li><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative</a></li>
|
||||
<li><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch</a></li>
|
||||
<li><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase</a></li>
|
||||
<li><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire</a></li>
|
||||
@ -118,7 +121,7 @@
|
||||
<li><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote</a></li>
|
||||
<li><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel</a></li>
|
||||
<li><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize</a></li>
|
||||
<li><a href="mod_access.html#deny">Deny</a></li>
|
||||
<li><a href="mod_authz_host.html#deny">Deny</a></li>
|
||||
<li><a href="core.html#directory"><Directory></a></li>
|
||||
<li><a href="mod_dir.html#directoryindex">DirectoryIndex</a></li>
|
||||
<li><a href="core.html#directorymatch"><DirectoryMatch></a></li>
|
||||
@ -204,7 +207,7 @@
|
||||
<li><a href="mod_proxy.html#noproxy">NoProxy</a></li>
|
||||
<li><a href="mpm_common.html#numservers">NumServers</a></li>
|
||||
<li><a href="core.html#options" id="O" name="O">Options</a></li>
|
||||
<li><a href="mod_access.html#order">Order</a></li>
|
||||
<li><a href="mod_authz_host.html#order">Order</a></li>
|
||||
<li><a href="mod_env.html#passenv" id="P" name="P">PassEnv</a></li>
|
||||
<li><a href="mpm_common.html#pidfile">PidFile</a></li>
|
||||
<li><a href="mod_echo.html#protocolecho">ProtocolEcho</a></li>
|
||||
|
@ -18,15 +18,14 @@ more than one multi-processing module (MPM)</dd><dt><a href="mpm_netware.html">m
|
||||
NT.</dd><dt><a href="perchild.html">perchild</a></dt><dd>Multi-Processing Module allowing for daemon processes
|
||||
serving requests to be assigned a variety of different
|
||||
userids</dd><dt><a href="prefork.html">prefork</a></dt><dd>Implements a non-threaded, pre-forking web server</dd><dt><a href="worker.html">worker</a></dt><dd>Multi-Processing Module implementing a hybrid
|
||||
multi-threaded multi-process web server</dd></dl></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2>Other Modules</h2><dl><dt><a href="mod_access.html">mod_access</a></dt><dd>Provides access control based on client hostname, IP
|
||||
address, or other characteristics of the client request.</dd><dt><a href="mod_actions.html">mod_actions</a></dt><dd>This module provides for executing CGI scripts based on
|
||||
multi-threaded multi-process web server</dd></dl></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2>Other Modules</h2><dl><dt><a href="mod_actions.html">mod_actions</a></dt><dd>This module provides for executing CGI scripts based on
|
||||
media type or request method.</dd><dt><a href="mod_alias.html">mod_alias</a></dt><dd>Provides for mapping different parts of the host
|
||||
filesystem in the document tree and for URL redirection</dd><dt><a href="mod_asis.html">mod_asis</a></dt><dd>Sends files that contain their own
|
||||
HTTP headers</dd><dt><a href="mod_auth.html">mod_auth</a></dt><dd>User authentication using text files</dd><dt><a href="mod_auth_anon.html">mod_auth_anon</a></dt><dd>Allows "anonymous" user access to authenticated
|
||||
areas</dd><dt><a href="mod_auth_dbm.html">mod_auth_dbm</a></dt><dd>Provides for user authentication using DBM
|
||||
files</dd><dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>User authentication using MD5
|
||||
HTTP headers</dd><dt><a href="mod_auth_basic.html">mod_auth_basic</a></dt><dd>Basic authentication</dd><dt><a href="mod_auth_digest.html">mod_auth_digest</a></dt><dd>User authentication using MD5
|
||||
Digest Authentication.</dd><dt><a href="mod_auth_ldap.html">mod_auth_ldap</a></dt><dd>Allows an LDAP directory to be used to store the database
|
||||
for HTTP Basic authentication.</dd><dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Generates directory indexes,
|
||||
for HTTP Basic authentication.</dd><dt><a href="mod_authn_anon.html">mod_authn_anon</a></dt><dd>Allows "anonymous" user access to authenticated
|
||||
areas</dd><dt><a href="mod_authn_dbm.html">mod_authn_dbm</a></dt><dd>User authentication using DBM files</dd><dt><a href="mod_authn_file.html">mod_authn_file</a></dt><dd>User authentication using text files</dd><dt><a href="mod_authz_dbm.html">mod_authz_dbm</a></dt><dd>Group authorization using DBM files</dd><dt><a href="mod_authz_groupfile.html">mod_authz_groupfile</a></dt><dd>Group authorization using plaintext files</dd><dt><a href="mod_authz_host.html">mod_authz_host</a></dt><dd>Group authorizations based on host (name or IP
|
||||
address)</dd><dt><a href="mod_autoindex.html">mod_autoindex</a></dt><dd>Generates directory indexes,
|
||||
automatically, similar to the Unix <em>ls</em> command or the
|
||||
Win32 <em>dir</em> shell command</dd><dt><a href="mod_cache.html">mod_cache</a></dt><dd>Content cache keyed to URIs.</dd><dt><a href="mod_cern_meta.html">mod_cern_meta</a></dt><dd>CERN httpd metafile semantics</dd><dt><a href="mod_cgi.html">mod_cgi</a></dt><dd>Execution of CGI scripts</dd><dt><a href="mod_cgid.html">mod_cgid</a></dt><dd>Execution of CGI scripts using an
|
||||
external CGI daemon</dd><dt><a href="mod_charset_lite.html">mod_charset_lite</a></dt><dd>Specify character set translation or recoding</dd><dt><a href="mod_dav.html">mod_dav</a></dt><dd>Distributed Authoring and Versioning
|
||||
|
@ -1,142 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
This file is generated from xml source: DO NOT EDIT
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
--><title>mod_auth - Apache HTTP Server</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">Modules</a></div><div id="page-content"><div id="preamble"><h1>Apache Module mod_auth</h1><table class="module"><tr><th><a href="module-dict.html#Description">Description:
|
||||
</a></th><td>User authentication using text files</td></tr><tr><th><a href="module-dict.html#Status">Status:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module<6C>Identifier:
|
||||
</a></th><td>auth_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source<63>File:
|
||||
</a></th><td>mod_auth.c</td></tr></table><h3>Summary</h3>
|
||||
|
||||
<p>This module allows the use of HTTP Basic Authentication to
|
||||
restrict access by looking up users in plain text password and
|
||||
group files. Similar functionality and greater scalability is
|
||||
provided by <code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code>. HTTP Digest
|
||||
Authentication is provided by
|
||||
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>.</p>
|
||||
|
||||
</div><div id="quickview"><h3 class="directives">Directives</h3><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#authauthoritative">AuthAuthoritative</a></li><li><img alt="" src="../images/down.gif" /> <a href="#authgroupfile">AuthGroupFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li></ul><h3>See also</h3><ul class="seealso"><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li><li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthAuthoritative" id="AuthAuthoritative">AuthAuthoritative</a> <a name="authauthoritative" id="authauthoritative">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Sets whether authorization and authentication are
|
||||
passed to lower level modules</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>AuthAuthoritative on|off</td></tr><tr><th><a href="directive-dict.html#Default">Default:
|
||||
</a></th><td><code>AuthAuthoritative on</code></td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth</td></tr></table>
|
||||
<div class="note">This information has not been updated for Apache 2.0, which
|
||||
uses a different system for module ordering.</div>
|
||||
|
||||
<p>Setting the <code class="directive">AuthAuthoritative</code> directive
|
||||
explicitly to <strong>'off'</strong> allows for both
|
||||
authentication and authorization to be passed on to lower level
|
||||
modules (as defined in the <code>Configuration</code> and
|
||||
<code>modules.c</code> files) if there is <strong>no
|
||||
userID</strong> or <strong>rule</strong> matching the supplied
|
||||
userID. If there is a userID and/or rule specified; the usual
|
||||
password and access checks will be applied and a failure will give
|
||||
an Authorization Required reply.</p>
|
||||
|
||||
<p>So if a userID appears in the database of more than one module;
|
||||
or if a valid <code class="directive"><a href="../mod/core.html#require">Require</a></code>
|
||||
directive applies to more than one module; then the first module
|
||||
will verify the credentials; and no access is passed on;
|
||||
regardless of the AuthAuthoritative setting.</p>
|
||||
|
||||
<p>A common use for this is in conjunction with one of the
|
||||
database modules; such as <code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code>,
|
||||
<code>mod_auth_msql</code>, and <code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code>.
|
||||
These modules supply the bulk of the user credential checking; but
|
||||
a few (administrator) related accesses fall through to a lower
|
||||
level with a well protected <code class="directive"><a href="#authuserfile">AuthUserFile</a></code>.</p>
|
||||
|
||||
<p>By default; control is not passed on; and an unknown userID or
|
||||
rule will result in an Authorization Required reply. Not setting
|
||||
it thus keeps the system secure; and forces an NCSA compliant
|
||||
behaviour.</p>
|
||||
|
||||
<div class="note"><h3>Security</h3> Do consider the implications of
|
||||
allowing a user to allow fall-through in his .htaccess file; and
|
||||
verify that this is really what you want; Generally it is easier
|
||||
to just secure a single .htpasswd file, than it is to secure a
|
||||
database such as mSQL. Make sure that the <code class="directive"><a href="#authuserfile">AuthUserFile</a></code> and the <code class="directive"><a href="#authgroupfile">AuthGroupFile</a></code> are stored outside the
|
||||
document tree of the web-server; do <em>not</em> put them in the
|
||||
directory that they protect. Otherwise, clients will be able to
|
||||
download the <code class="directive"><a href="#authuserfile">AuthUserFile</a></code>
|
||||
and the <code class="directive"><a href="#authgroupfile">AuthGroupFile</a></code>.
|
||||
</div>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthGroupFile" id="AuthGroupFile">AuthGroupFile</a> <a name="authgroupfile" id="authgroupfile">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Sets the name of a text file containing the list
|
||||
of user groups for authentication</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>AuthGroupFile <em>file-path</em></td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth</td></tr></table>
|
||||
<p>The <code class="directive">AuthGroupFile</code> directive sets the
|
||||
name of a textual file containing the list of user groups for user
|
||||
authentication. <em>File-path</em> is the path to the group
|
||||
file. If it is not absolute (<em>i.e.</em>, if it doesn't begin
|
||||
with a slash), it is treated as relative to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
|
||||
|
||||
<p>Each line of the group file contains a groupname followed by a
|
||||
colon, followed by the member usernames separated by spaces.
|
||||
Example:</p>
|
||||
|
||||
<div class="example"><p><code>mygroup: bob joe anne</code></p></div>
|
||||
|
||||
<p>Note that searching large text files is <em>very</em>
|
||||
inefficient; <code class="directive"><a href="../mod/mod_auth_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code> should be used
|
||||
instead.</p>
|
||||
|
||||
<div class="note"><h3>Security</h3>
|
||||
<p>Make sure that the <code class="directive">AuthGroupFile</code> is
|
||||
stored outside the document tree of the web-server; do <em>not</em>
|
||||
put it in the directory that it protects. Otherwise, clients will
|
||||
be able to download the <code class="directive">AuthGroupFile</code>.</p>
|
||||
</div>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthUserFile" id="AuthUserFile">AuthUserFile</a> <a name="authuserfile" id="authuserfile">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Sets the name of a text file containing the list of users and
|
||||
passwords for authentication</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>AuthUserFile <em>file-path</em></td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth</td></tr></table>
|
||||
<p>The <code class="directive">AuthUserFile</code> directive sets the name
|
||||
of a textual file containing the list of users and passwords for
|
||||
user authentication. <em>File-path</em> is the path to the user
|
||||
file. If it is not absolute (<em>i.e.</em>, if it doesn't begin
|
||||
with a slash), it is treated as relative to the <code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>.</p>
|
||||
|
||||
<p>Each line of the user file contains a username followed by
|
||||
a colon, followed by the <code>crypt()</code> encrypted
|
||||
password. The behavior of multiple occurrences of the same user is
|
||||
undefined.</p>
|
||||
|
||||
<p>The utility <a href="../programs/htpasswd.html">htpasswd</a>
|
||||
which is installed as part of the binary distribution, or which
|
||||
can be found in <code>src/support</code>, is used to maintain
|
||||
this password file. See the <code>man</code> page for more
|
||||
details. In short:</p>
|
||||
|
||||
<p>Create a password file 'Filename' with 'username' as the
|
||||
initial ID. It will prompt for the password:</p>
|
||||
<div class="example"><p><code>htpasswd -c Filename username</code></p></div>
|
||||
|
||||
<p>Add or modify 'username2' in the password file 'Filename':</p>
|
||||
<div class="example"><p><code>htpasswd Filename username2</code></p></div>
|
||||
|
||||
<p>Note that searching large text files is <em>very</em>
|
||||
inefficient; <code class="directive"><a href="../mod/mod_auth_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code> should be used
|
||||
instead.</p>
|
||||
|
||||
<div class="note"><h3>Security</h3>
|
||||
<p>Make sure that the <code class="directive">AuthUserFile</code> is
|
||||
stored outside the document tree of the web-server; do <em>not</em>
|
||||
put it in the directory that it protects. Otherwise, clients will
|
||||
be able to download the <code class="directive">AuthUserFile</code>.</p>
|
||||
</div>
|
||||
</div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div></body></html>
|
@ -1,163 +0,0 @@
|
||||
<?xml version="1.0" encoding="iso-2022-jp"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"><head><!--
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
This file is generated from xml source: DO NOT EDIT
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
--><title>mod_auth - Apache HTTP $B%5!<%P(B</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">$B%b(B$B%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p><p class="apache">Apache HTTP $B%5!<%P(B $B%P!<%8%g%s(B 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP $B%5!<%P(B</a> > <a href="http://httpd.apache.org/docs-project/">$B%I%-%e%a%s%F!<%7%g%s(B</a> > <a href="../">$B%P!<%8%g%s(B 2.0</a> > <a href="./">$B%b(B$B%8%e!<%k(B</a></div><div id="page-content"><div id="preamble"><h1>Apache $B%b%8%e!<%k(B mod_auth</h1><table class="module"><tr><th><a href="module-dict.html#Description">$B@bL@(B:
|
||||
</a></th><td>$B%F%-%9%H%U%!%$%k$rMQ$$$?%f!<%6G'>Z(B</td></tr><tr><th><a href="module-dict.html#Status">$B%9%F!<%?%9(B:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">$B%b%8%e!<%k<1JL;R(B:
|
||||
</a></th><td>auth_module</td></tr><tr><th><a href="module-dict.html#SourceFile">$B%=!<%9%U%!%$(B$B%k(B:
|
||||
</a></th><td>mod_auth.c</td></tr></table><h3>$B35MW(B</h3>
|
||||
|
||||
<p>$B%W%l%$%s%F%-%9%H$N%Q%9%o!<%I%U%!%$%k$H%0%k!<%W%U%!%$%k$r8!::$7(B$B$F(B
|
||||
$B%f!<%6$rC5$9$3$H$G!"(BHTTP $B4pK\G'>Z$G%"%/%;%9@)8B(B$B$G$-$k$h$&$K$7$^$9!#(B
|
||||
$B;w$?$h$&$J5!G=$G!"$b$C$HBg$-$J%9%1!<%i%S%j%F%#$r;}$C$?$b$N$O!"(B
|
||||
<code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code> $B$GDs6!$5$l$F$$$^$9!#(B
|
||||
$B$^$?!"(BHTTP $B%@%$%8%'%9%HG'>Z$O(B <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>
|
||||
$B$GDs6!$5$l$F$$$^$9!#(B</p>
|
||||
|
||||
</div><div id="quickview"><h3 class="directives">$B%G%#%l%/%F%#%V(B</h3><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#authauthoritative">AuthAuthoritative</a></li><li><img alt="" src="../images/down.gif" /> <a href="#authgroupfile">AuthGroupFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#authuserfile">AuthUserFile</a></li></ul><h3>$B;2(B$B>H(B</h3><ul class="seealso"><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li><li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthAuthoritative" id="AuthAuthoritative">AuthAuthoritative</a> <a name="authauthoritative" id="authauthoritative">$B%G%#%l%/%F%#%V(B</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">$B@bL@(B:
|
||||
</a></th><td>$BG'>Z$H>5G'%W%m%;%9$r!"(B
|
||||
$B$h$jDc$$%l%Y%k$N%b%8%e!<%k$K0\9T$5$;$k$+$I$&$+$r@_Dj(B$B$9$k(B</td></tr><tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:
|
||||
</a></th><td>AuthAuthoritative on|off</td></tr><tr><th><a href="directive-dict.html#Default">$B%G%U%)%k%H(B:
|
||||
</a></th><td><code>AuthAuthoritative on</code></td></tr><tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:
|
||||
</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:
|
||||
</a></th><td>mod_auth</td></tr></table>
|
||||
|
||||
<div class="note">$B5-:\$5$l$F$$$k>pJs$O!"L$$@(B Apache 2.0 $B8~$1$K%"%C%W%G!<%H$5$l$F$$$^$;$s!#(B
|
||||
Apache 2.0 $B$G$O!"%b%8%e!<%k$N=g=x$E$1$K0[$J$k;EAH$_$r;H$C$F$$$^$9!#(B</div>
|
||||
|
||||
<p><code class="directive">AuthAuthoritative</code>
|
||||
$B%G%#%l%/%F%#%V$GL@<(E*$K(B <strong>'off'</strong>$B$K@_Dj$9$k$H!"(B
|
||||
$BM?$($i$l$?G'>Z%f!<%6(B ID $B$KBP$7$F(B<strong>$B%f!<%6(B ID $B$,$J$$(B</strong>
|
||||
$B$^$?$O(B<strong>$B%k!<%k$,$J$$(B</strong>$B>l9g$K!"(B
|
||||
$BG'>Z$H>5G'$NN>J}$N%W%m%;%9$,!"(B
|
||||
$B$h$jDc$$%l%Y%k$N%b%8%e!<%k(B (<code>Configuration</code> $B$H(B
|
||||
<code>modules.c</code> $B%U%!%$%k$GDj5A(B) $B$K0\9T$9$k$h$&$K$G$-$^$9!#(B
|
||||
$B%f!<%6(B ID $B$,$"$k!"$+$D$^$?$O!"%k!<%k$,;XDj$5$l$F$$$k>l9g$O!"(B
|
||||
$BDL>o$N%Q%9%o!<%I$H%"%/%;%9%A%'%C%/$,E,MQ$5$l$F!"(B
|
||||
$BG'>Z$K<:GT$9$k$H!V(B Authorization Required $B!W1~Ez$,JV$5$l$^$9!#(B</p>
|
||||
|
||||
<p>$B$G$9$+$i!"Fs$D0J>e$N%b%8%e!<%k$N%G!<%?%Y!<%9$GF10l$N(B
|
||||
$B%f!<%6(B ID $B$,8=$o$l$?$j!"(B
|
||||
$B$^$?$O!"@5$7$$(B <code class="directive"><a href="../mod/core.html#require">Require</a></code>
|
||||
$B%G%#%l%/%F%#%V$,Fs$D0J>e$N%b%8%e!<%k$G8=$o$l$?$j$7$?>l9g$O!"(B
|
||||
$B0l$DL\$N%b%8%e!<%k$,G'Dj$r9T$C$F!"(BAuthAuthoritative $B@_Dj$K4X$o$i$:!"(B
|
||||
$B%"%/%;%9$O0\9T$7$^$;$s!#(B</p>
|
||||
|
||||
<p>$B0lHLE*$J;HMQK!$O!"(B<code class="module"><a href="../mod/mod_auth_dbm.html">mod_auth_dbm</a></code>,
|
||||
<code>mod_auth_msql</code>, <code class="module"><a href="../mod/mod_auth_anon.html">mod_auth_anon</a></code>
|
||||
$B$H$$$C$?%G!<%?%Y!<%9%b%8%e!<%k$N0l$D$HAH$_9g$o$;$k$3$H$G$9!#(B
|
||||
$B$3$l$i$N%b%8%e!<%k$OB?$/$N%f!<%6;q3J8!::$rDs6!$7$F$/$l$^$9!#(B
|
||||
$B$7$+$7!">/?t$N(B ($B4IM}<T4XO"$N(B) $B%"%/%;%9$O(B
|
||||
<code class="directive"><a href="#authuserfile">AuthUserFile</a></code>
|
||||
$B$GNI$/J]8n$5$l$?!"$h$jDc%l%Y%k$K0\9T$9$k$h$&$K$7$^$9!#(B</p>
|
||||
|
||||
<p>$B%G%U%)%k%H$G$O!"@)8f$O0\9T$7$^$;$s!#$=$7$F!"L$CN$N%f!<%6(B ID $B$d(B
|
||||
$B%k!<%k$,$"$C$F$b!V(BAuthorization Required$B!W1~Ez$,JV$5$l$^$9!#(B
|
||||
$B$G$9$+$i!"$3$N%G%#%l%/%F%#%V@_Dj$7$J$$$3$H$G%7%9%F%`$N0BA4$r0];}$G$-$F!"$^$?!"(B
|
||||
NCSA $B=`5r$N5sF0$r6/@)$G$-$^$9!#(B</p>
|
||||
|
||||
<div class="note"><h3>$B%;%-%e%j%F%#(B</h3> $B%f!<%6$,<+J,<+?H$G:n@.$7$?(B
|
||||
.htaccess $B%U%!%$%k$GG'>Z$G$-$k$h$&$K$9$k$3$H$N1F6A$r(B
|
||||
$B9MN8$KF~$l$F$*$$$F$/$@$5$$!#$=$7$F!"(B
|
||||
$B$=$l$,K\Ev$K4uK>$N5sF0$G$"$k$+$I$&$+$r8!F$$7$F$/$@$5$$!#(B
|
||||
$B0lHLE*$K8@$C$F!"(BmSQL $B$H$$$C$?%G!<%?%Y!<%9$N%;%-%e%j%F%#J]8n$h$j$b!"(B
|
||||
$BC1=c$K0l$D$N%U%!%$%k(B .htpasswd $B$N%;%-%e%j%F%#$rJ]8n$9$kJ}$,MF0W$G$9!#(B
|
||||
<code class="directive"><a href="#authuserfile">AuthUserFile</a></code> $B$H(B
|
||||
<code class="directive"><a href="#authgroupfile">AuthGroupFile</a></code> $B$O!"(B
|
||||
$B%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$KJ]4I$9$k(B
|
||||
$B$h$&$K$7$F$/$@$5$$!#J]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B
|
||||
<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#$=$&$7$J$$$H(B
|
||||
<code class="directive"><a href="#authuserfile">AuthUserFile</a></code> $B$H(B
|
||||
<code class="directive"><a href="#authgroupfile">AuthGroupFile</a></code>
|
||||
$B$O%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</div>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthGroupFile" id="AuthGroupFile">AuthGroupFile</a> <a name="authgroupfile" id="authgroupfile">$B%G%#%l%/%F%#%V(B</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">$B@bL@(B:
|
||||
</a></th><td>$BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</td></tr><tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:
|
||||
</a></th><td>AuthGroupFile <em>file-path</em></td></tr><tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:
|
||||
</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:
|
||||
</a></th><td>mod_auth</td></tr></table>
|
||||
<p><code class="directive">AuthGroupFile</code> $B%G%#%l%/%F%#%V$O!"(B
|
||||
$BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B
|
||||
<em>file-path</em> $B$O%0%k!<%W%U%!%$%k$X(B$B$N%Q%9$G$9!#(B
|
||||
$B$b$7@dBP%Q%9$G$J$1$l$P(B
|
||||
(<em>$B$D$^$j(B</em> $B%9%i%C%7%e$G;O$^$i$J$$%Q%9$G$"$l$P(B)
|
||||
$B!"(B<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
|
||||
$B$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p>
|
||||
|
||||
<p>$B%0%k!<%W%U%!%$%k3F9T$O!"%0%k!<%WL>!"%3%m%s!"$=$7$F(B
|
||||
$B%9%Z!<%96h@Z$j$G$=$N%a%s%P!<$N%f!<%6L>$r5-=R$7$^$9!#(B
|
||||
$BNc$($P(B:</p>
|
||||
|
||||
<div class="example"><p><code>mygroup: bob joe anne</code></p></div>
|
||||
|
||||
<p>$BBg$-$J%U%!%$%k$rC5:w$9$k$N$O!"(B<em>$BHs>o$K(B</em>$B8zN($,0-$$$H$$$&E@$K(B
|
||||
$BCm0U$7$F$/$@$5$$!#$=$N$h$&$J>l9g$O!"(B
|
||||
<code class="directive"><a href="../mod/mod_auth_dbm.html#authdbmgroupfile">AuthDBMGroupFile</a></code>
|
||||
$B$rBe$o$j$K;H$&$Y$-$G$7$g$&!#(B</p>
|
||||
|
||||
<div class="note"><h3>$B%;%-%e%j%F%#(B</h3>
|
||||
<p><code class="directive">AuthGroupFile</code> $B$O!"(B
|
||||
$B%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$K(B
|
||||
$BJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B
|
||||
$BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#(B
|
||||
$B$=$&$7$J$$$H(B <code class="directive">AuthGroupFile</code> $B$O(B
|
||||
$B%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</p>
|
||||
</div>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthUserFile" id="AuthUserFile">AuthUserFile</a> <a name="authuserfile" id="authuserfile">$B%G%#%l%/%F%#%V(B</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">$B@bL@(B:
|
||||
</a></th><td>$BG'>Z$K;HMQ$9$k%f!<%6$H%Q%9%o!<%I$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</td></tr><tr><th><a href="directive-dict.html#Syntax">$B9=J8(B:
|
||||
</a></th><td>AuthUserFile <em>file-path</em></td></tr><tr><th><a href="directive-dict.html#Context">$B%3%s%F%-%9%H(B:
|
||||
</a></th><td>$B%G%#%l%/%H%j(B, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">$B>e=q$-(B:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">$B%9%F!<%?%9(B:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">$B%b%8%e!<%k(B:
|
||||
</a></th><td>mod_auth</td></tr></table>
|
||||
<p><code class="directive">AuthUserFile</code> $B%G%#%l%/%F%#%V$O!"(B
|
||||
$B%f!<%6G'>Z$N$?$a$N%f!<%6$H%Q%9%o!<%I$N0lMw$r3JG<$7$?(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B<em>file-path</em>
|
||||
$B$O%f!<%6%U%!%$%k$X$N%Q%9$G$9!#(B
|
||||
$B$b$7@dBP%Q%9$G$J$1$l$P(B
|
||||
(<em>$B$D$^$j(B</em> $B%9%i%C%7%e$G;O$^$i$J$$%Q%9$G$"$l$P(B)
|
||||
$B!"(B<code class="directive"><a href="../mod/core.html#serverroot">ServerRoot</a></code>
|
||||
$B$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p>
|
||||
|
||||
<p>$B%f!<%6%U%!%$%k$N3F9T$K$O!"%f!<%6L>!"%3%m%s!"(B
|
||||
<code>crypt()</code> $B$G0E9f2=$7$?%Q%9%o!<%I$r5-=R$7$^$9!#(B
|
||||
$BF10l%f!<%6$,J#?t2sEPO?$5$l$?;~$N5sF0$ODj5A$5$l$F$$$^$;$s!#(B</p>
|
||||
|
||||
<p>$B%P%$%J%jG[I[$N0lIt$H$7$F%$%s%9%H!<%k$5$l$k$+!"(B
|
||||
$B$"$k$$$O(B <code>src/support</code> $B$K$"$k(B
|
||||
<a href="../programs/htpasswd.html">htpasswd</a>
|
||||
$B%f!<%F%#%j%F%#$G!"$3$N%Q%9%o!<%I%U%!%$%k$r%a%$%s%F%J%s%9$7$^$9!#(B
|
||||
$B>\:Y$O(B <code>man</code> $B%Z!<%8$r$4MwD:$/$H$7$F!"4JC1$K$O(B:</p>
|
||||
|
||||
<p>$B=i4|(B ID username $B$G!"(BFilename
|
||||
$B$H$$$&%Q%9%o!<%I%U%!%$%k$r@8@.$7$^$9!#(B
|
||||
$B<!$N%3%^%s%I$rH/9T$9$k$H%Q%9%o!<%I$,MW5a$5$l$^$9(B:</p>
|
||||
<div class="example"><p><code>htpasswd -c Filename username</code></p></div>
|
||||
|
||||
<p>$B%Q%9%o!<%I%U%!%$%k(B Filename $B$K!"(Busername2
|
||||
$B$rDI2C$7$?$j=$@5$7$?$j$7$^$9(B:</p>
|
||||
<div class="example"><p><code>htpasswd Filename username2</code></p></div>
|
||||
|
||||
<p>($BLuCm(B: $BHs>o$KB?$/$N%f!<%6$rEPO?$9$k$HBg$-$J%U%!%$%k$K$J$j$^$9$,(B)
|
||||
$BBg$-$J%F%-%9%H%U%!%$%k$r8!:w$9$k$N$O(B<em>$BHs>o$K(B</em>$B8zN($,0-$$(B
|
||||
$B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#$=$N$h$&$JI,MW$N$"$k;~$O!"(B
|
||||
<code class="directive"><a href="../mod/mod_auth_dbm.html#authdbmuserfile">AuthDBMUserFile</a></code>
|
||||
$B$rBe$o$j$K;H$C$F$/$@$5$$!#(B</p>
|
||||
|
||||
<div class="note"><h3>$B%;%-%e%j%F%#(B</h3>
|
||||
<p><code class="directive">AuthUserFile </code>
|
||||
$B$O!"%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$KJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B
|
||||
$BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#(B
|
||||
$B$=$&$7$J$$$H(B <code class="directive">AuthUserFile</code> $B$O(B
|
||||
$B%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</p></div>
|
||||
|
||||
</div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="../mod/">$B%b(B$B%8%e!<%k(B</a> | <a href="../mod/directives.html">$B%G%#%l%/%F%#%V(B</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">$BMQ8l(B</a> | <a href="../sitemap.html">$B%5%$%H%^%C%W(B</a></p></div></body></html>
|
@ -1,171 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
|
||||
<modulesynopsis>
|
||||
|
||||
<name>mod_auth</name>
|
||||
<description>User authentication using text files</description>
|
||||
<status>Base</status>
|
||||
<sourcefile>mod_auth.c</sourcefile>
|
||||
<identifier>auth_module</identifier>
|
||||
|
||||
<summary>
|
||||
|
||||
<p>This module allows the use of HTTP Basic Authentication to
|
||||
restrict access by looking up users in plain text password and
|
||||
group files. Similar functionality and greater scalability is
|
||||
provided by <module>mod_auth_dbm</module>. HTTP Digest
|
||||
Authentication is provided by
|
||||
<module>mod_auth_digest</module>.</p>
|
||||
|
||||
</summary>
|
||||
<seealso><directive module="core">Require</directive></seealso>
|
||||
<seealso><directive module="core">Satisfy</directive></seealso>
|
||||
<seealso><directive module="core">AuthName</directive></seealso>
|
||||
<seealso><directive module="core">AuthType</directive></seealso>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthGroupFile</name>
|
||||
<description>Sets the name of a text file containing the list
|
||||
of user groups for authentication</description>
|
||||
<syntax>AuthGroupFile <em>file-path</em></syntax>
|
||||
<contextlist><context>directory</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p>The <directive>AuthGroupFile</directive> directive sets the
|
||||
name of a textual file containing the list of user groups for user
|
||||
authentication. <em>File-path</em> is the path to the group
|
||||
file. If it is not absolute (<em>i.e.</em>, if it doesn't begin
|
||||
with a slash), it is treated as relative to the <directive
|
||||
module="core">ServerRoot</directive>.</p>
|
||||
|
||||
<p>Each line of the group file contains a groupname followed by a
|
||||
colon, followed by the member usernames separated by spaces.
|
||||
Example:</p>
|
||||
|
||||
<example>mygroup: bob joe anne</example>
|
||||
|
||||
<p>Note that searching large text files is <em>very</em>
|
||||
inefficient; <directive
|
||||
module="mod_auth_dbm">AuthDBMGroupFile</directive> should be used
|
||||
instead.</p>
|
||||
|
||||
<note><title>Security</title>
|
||||
<p>Make sure that the <directive>AuthGroupFile</directive> is
|
||||
stored outside the document tree of the web-server; do <em>not</em>
|
||||
put it in the directory that it protects. Otherwise, clients will
|
||||
be able to download the <directive>AuthGroupFile</directive>.</p>
|
||||
</note>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthUserFile</name>
|
||||
<description>Sets the name of a text file containing the list of users and
|
||||
passwords for authentication</description>
|
||||
<syntax>AuthUserFile <em>file-path</em></syntax>
|
||||
<contextlist><context>directory</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p>The <directive>AuthUserFile</directive> directive sets the name
|
||||
of a textual file containing the list of users and passwords for
|
||||
user authentication. <em>File-path</em> is the path to the user
|
||||
file. If it is not absolute (<em>i.e.</em>, if it doesn't begin
|
||||
with a slash), it is treated as relative to the <directive
|
||||
module="core">ServerRoot</directive>.</p>
|
||||
|
||||
<p>Each line of the user file contains a username followed by
|
||||
a colon, followed by the <code>crypt()</code> encrypted
|
||||
password. The behavior of multiple occurrences of the same user is
|
||||
undefined.</p>
|
||||
|
||||
<p>The utility <a href="../programs/htpasswd.html">htpasswd</a>
|
||||
which is installed as part of the binary distribution, or which
|
||||
can be found in <code>src/support</code>, is used to maintain
|
||||
this password file. See the <code>man</code> page for more
|
||||
details. In short:</p>
|
||||
|
||||
<p>Create a password file 'Filename' with 'username' as the
|
||||
initial ID. It will prompt for the password:</p>
|
||||
<example>htpasswd -c Filename username</example>
|
||||
|
||||
<p>Add or modify 'username2' in the password file 'Filename':</p>
|
||||
<example>htpasswd Filename username2</example>
|
||||
|
||||
<p>Note that searching large text files is <em>very</em>
|
||||
inefficient; <directive
|
||||
module="mod_auth_dbm">AuthDBMUserFile</directive> should be used
|
||||
instead.</p>
|
||||
|
||||
<note><title>Security</title>
|
||||
<p>Make sure that the <directive>AuthUserFile</directive> is
|
||||
stored outside the document tree of the web-server; do <em>not</em>
|
||||
put it in the directory that it protects. Otherwise, clients will
|
||||
be able to download the <directive>AuthUserFile</directive>.</p>
|
||||
</note>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthAuthoritative</name>
|
||||
<description>Sets whether authorization and authentication are
|
||||
passed to lower level modules</description>
|
||||
<syntax>AuthAuthoritative on|off</syntax>
|
||||
<default>AuthAuthoritative on</default>
|
||||
<contextlist><context>directory</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<note>This information has not been updated for Apache 2.0, which
|
||||
uses a different system for module ordering.</note>
|
||||
|
||||
<p>Setting the <directive>AuthAuthoritative</directive> directive
|
||||
explicitly to <strong>'off'</strong> allows for both
|
||||
authentication and authorization to be passed on to lower level
|
||||
modules (as defined in the <code>Configuration</code> and
|
||||
<code>modules.c</code> files) if there is <strong>no
|
||||
userID</strong> or <strong>rule</strong> matching the supplied
|
||||
userID. If there is a userID and/or rule specified; the usual
|
||||
password and access checks will be applied and a failure will give
|
||||
an Authorization Required reply.</p>
|
||||
|
||||
<p>So if a userID appears in the database of more than one module;
|
||||
or if a valid <directive module="core">Require</directive>
|
||||
directive applies to more than one module; then the first module
|
||||
will verify the credentials; and no access is passed on;
|
||||
regardless of the AuthAuthoritative setting.</p>
|
||||
|
||||
<p>A common use for this is in conjunction with one of the
|
||||
database modules; such as <module>mod_auth_dbm</module>,
|
||||
<code>mod_auth_msql</code>, and <module>mod_auth_anon</module>.
|
||||
These modules supply the bulk of the user credential checking; but
|
||||
a few (administrator) related accesses fall through to a lower
|
||||
level with a well protected <directive
|
||||
module="mod_auth">AuthUserFile</directive>.</p>
|
||||
|
||||
<p>By default; control is not passed on; and an unknown userID or
|
||||
rule will result in an Authorization Required reply. Not setting
|
||||
it thus keeps the system secure; and forces an NCSA compliant
|
||||
behaviour.</p>
|
||||
|
||||
<note><title>Security</title> Do consider the implications of
|
||||
allowing a user to allow fall-through in his .htaccess file; and
|
||||
verify that this is really what you want; Generally it is easier
|
||||
to just secure a single .htpasswd file, than it is to secure a
|
||||
database such as mSQL. Make sure that the <directive
|
||||
module="mod_auth">AuthUserFile</directive> and the <directive
|
||||
module="mod_auth">AuthGroupFile</directive> are stored outside the
|
||||
document tree of the web-server; do <em>not</em> put them in the
|
||||
directory that they protect. Otherwise, clients will be able to
|
||||
download the <directive module="mod_auth">AuthUserFile</directive>
|
||||
and the <directive module="mod_auth">AuthGroupFile</directive>.
|
||||
</note>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
</modulesynopsis>
|
@ -1,186 +0,0 @@
|
||||
<?xml version="1.0" encoding="iso-2022-jp"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
|
||||
<modulesynopsis>
|
||||
|
||||
<!-- English revision: 1.6 -->
|
||||
<name>mod_auth</name>
|
||||
<description>$B%F%-%9%H%U%!%$%k$rMQ$$$?%f!<%6G'>Z(B</description>
|
||||
<status>Base</status>
|
||||
<sourcefile>mod_auth.c</sourcefile>
|
||||
<identifier>auth_module</identifier>
|
||||
|
||||
<summary>
|
||||
|
||||
<p>$B%W%l%$%s%F%-%9%H$N%Q%9%o!<%I%U%!%$%k$H%0%k!<%W%U%!%$%k$r8!::$7$F(B
|
||||
$B%f!<%6$rC5$9$3$H$G!"(BHTTP $B4pK\G'>Z$G%"%/%;%9@)8B$G$-$k$h$&$K$7$^$9!#(B
|
||||
$B;w$?$h$&$J5!G=$G!"$b$C$HBg$-$J%9%1!<%i%S%j%F%#$r;}$C$?$b$N$O!"(B
|
||||
<module>mod_auth_dbm</module> $B$GDs6!$5$l$F$$$^$9!#(B
|
||||
$B$^$?!"(BHTTP $B%@%$%8%'%9%HG'>Z$O(B <module>mod_auth_digest</module>
|
||||
$B$GDs6!$5$l$F$$$^$9!#(B</p>
|
||||
|
||||
</summary>
|
||||
<seealso><directive module="core">Require</directive></seealso>
|
||||
<seealso><directive module="core">Satisfy</directive></seealso>
|
||||
<seealso><directive module="core">AuthName</directive></seealso>
|
||||
<seealso><directive module="core">AuthType</directive></seealso>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthGroupFile</name>
|
||||
<description>$BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</description>
|
||||
<syntax>AuthGroupFile <em>file-path</em></syntax>
|
||||
<contextlist><context>$B%G%#%l%/%H%j(B</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p><directive>AuthGroupFile</directive> $B%G%#%l%/%F%#%V$O!"(B
|
||||
$BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B
|
||||
<em>file-path</em> $B$O%0%k!<%W%U%!%$%k$X$N%Q%9$G$9!#(B
|
||||
$B$b$7@dBP%Q%9$G$J$1$l$P(B
|
||||
(<em>$B$D$^$j(B</em> $B%9%i%C%7%e$G;O$^$i$J$$%Q%9$G$"$l$P(B)
|
||||
$B!"(B<directive module="core">ServerRoot</directive>
|
||||
$B$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p>
|
||||
|
||||
<p>$B%0%k!<%W%U%!%$%k3F9T$O!"%0%k!<%WL>!"%3%m%s!"$=$7$F(B
|
||||
$B%9%Z!<%96h@Z$j$G$=$N%a%s%P!<$N%f!<%6L>$r5-=R$7$^$9!#(B
|
||||
$BNc$($P(B:</p>
|
||||
|
||||
<example>mygroup: bob joe anne</example>
|
||||
|
||||
<p>$BBg$-$J%U%!%$%k$rC5:w$9$k$N$O!"(B<em>$BHs>o$K(B</em>$B8zN($,0-$$$H$$$&E@$K(B
|
||||
$BCm0U$7$F$/$@$5$$!#$=$N$h$&$J>l9g$O!"(B
|
||||
<directive module="mod_auth_dbm">AuthDBMGroupFile</directive>
|
||||
$B$rBe$o$j$K;H$&$Y$-$G$7$g$&!#(B</p>
|
||||
|
||||
<note><title>$B%;%-%e%j%F%#(B</title>
|
||||
<p><directive>AuthGroupFile</directive> $B$O!"(B
|
||||
$B%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$K(B
|
||||
$BJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B
|
||||
$BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#(B
|
||||
$B$=$&$7$J$$$H(B <directive>AuthGroupFile</directive> $B$O(B
|
||||
$B%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</p>
|
||||
</note>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthUserFile</name>
|
||||
<description>$BG'>Z$K;HMQ$9$k%f!<%6$H%Q%9%o!<%I$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</description>
|
||||
<syntax>AuthUserFile <em>file-path</em></syntax>
|
||||
<contextlist><context>$B%G%#%l%/%H%j(B</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p><directive>AuthUserFile</directive> $B%G%#%l%/%F%#%V$O!"(B
|
||||
$B%f!<%6G'>Z$N$?$a$N%f!<%6$H%Q%9%o!<%I$N0lMw$r3JG<$7$?(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B<em>file-path</em>
|
||||
$B$O%f!<%6%U%!%$%k$X$N%Q%9$G$9!#(B
|
||||
$B$b$7@dBP%Q%9$G$J$1$l$P(B
|
||||
(<em>$B$D$^$j(B</em> $B%9%i%C%7%e$G;O$^$i$J$$%Q%9$G$"$l$P(B)
|
||||
$B!"(B<directive module="core">ServerRoot</directive>
|
||||
$B$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p>
|
||||
|
||||
<p>$B%f!<%6%U%!%$%k$N3F9T$K$O!"%f!<%6L>!"%3%m%s!"(B
|
||||
<code>crypt()</code> $B$G0E9f2=$7$?%Q%9%o!<%I$r5-=R$7$^$9!#(B
|
||||
$BF10l%f!<%6$,J#?t2sEPO?$5$l$?;~$N5sF0$ODj5A$5$l$F$$$^$;$s!#(B</p>
|
||||
|
||||
<p>$B%P%$%J%jG[I[$N0lIt$H$7$F%$%s%9%H!<%k$5$l$k$+!"(B
|
||||
$B$"$k$$$O(B <code>src/support</code> $B$K$"$k(B
|
||||
<a href="../programs/htpasswd.html">htpasswd</a>
|
||||
$B%f!<%F%#%j%F%#$G!"$3$N%Q%9%o!<%I%U%!%$%k$r%a%$%s%F%J%s%9$7$^$9!#(B
|
||||
$B>\:Y$O(B <code>man</code> $B%Z!<%8$r$4MwD:$/$H$7$F!"4JC1$K$O(B:</p>
|
||||
|
||||
<p>$B=i4|(B ID username $B$G!"(BFilename
|
||||
$B$H$$$&%Q%9%o!<%I%U%!%$%k$r@8@.$7$^$9!#(B
|
||||
$B<!$N%3%^%s%I$rH/9T$9$k$H%Q%9%o!<%I$,MW5a$5$l$^$9(B:</p>
|
||||
<example>htpasswd -c Filename username</example>
|
||||
|
||||
<p>$B%Q%9%o!<%I%U%!%$%k(B Filename $B$K!"(Busername2
|
||||
$B$rDI2C$7$?$j=$@5$7$?$j$7$^$9(B:</p>
|
||||
<example>htpasswd Filename username2</example>
|
||||
|
||||
<p>($BLuCm(B: $BHs>o$KB?$/$N%f!<%6$rEPO?$9$k$HBg$-$J%U%!%$%k$K$J$j$^$9$,(B)
|
||||
$BBg$-$J%F%-%9%H%U%!%$%k$r8!:w$9$k$N$O(B<em>$BHs>o$K(B</em>$B8zN($,0-$$(B
|
||||
$B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#$=$N$h$&$JI,MW$N$"$k;~$O!"(B
|
||||
<directive module="mod_auth_dbm">AuthDBMUserFile</directive>
|
||||
$B$rBe$o$j$K;H$C$F$/$@$5$$!#(B</p>
|
||||
|
||||
<note><title>$B%;%-%e%j%F%#(B</title>
|
||||
<p><directive>AuthUserFile </directive>
|
||||
$B$O!"%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$KJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B
|
||||
$BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#(B
|
||||
$B$=$&$7$J$$$H(B <directive>AuthUserFile</directive> $B$O(B
|
||||
$B%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</p></note>
|
||||
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthAuthoritative</name>
|
||||
<description>$BG'>Z$H>5G'%W%m%;%9$r!"(B
|
||||
$B$h$jDc$$%l%Y%k$N%b%8%e!<%k$K0\9T$5$;$k$+$I$&$+$r@_Dj$9$k(B</description>
|
||||
<syntax>AuthAuthoritative on|off</syntax>
|
||||
<default>AuthAuthoritative on</default>
|
||||
<contextlist><context>$B%G%#%l%/%H%j(B</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
|
||||
<note>$B5-:\$5$l$F$$$k>pJs$O!"L$$@(B Apache 2.0 $B8~$1$K%"%C%W%G!<%H$5$l$F$$$^$;$s!#(B
|
||||
Apache 2.0 $B$G$O!"%b%8%e!<%k$N=g=x$E$1$K0[$J$k;EAH$_$r;H$C$F$$$^$9!#(B</note>
|
||||
|
||||
<p><directive>AuthAuthoritative</directive>
|
||||
$B%G%#%l%/%F%#%V$GL@<(E*$K(B <strong>'off'</strong>$B$K@_Dj$9$k$H!"(B
|
||||
$BM?$($i$l$?G'>Z%f!<%6(B ID $B$KBP$7$F(B<strong>$B%f!<%6(B ID $B$,$J$$(B</strong>
|
||||
$B$^$?$O(B<strong>$B%k!<%k$,$J$$(B</strong>$B>l9g$K!"(B
|
||||
$BG'>Z$H>5G'$NN>J}$N%W%m%;%9$,!"(B
|
||||
$B$h$jDc$$%l%Y%k$N%b%8%e!<%k(B (<code>Configuration</code> $B$H(B
|
||||
<code>modules.c</code> $B%U%!%$%k$GDj5A(B) $B$K0\9T$9$k$h$&$K$G$-$^$9!#(B
|
||||
$B%f!<%6(B ID $B$,$"$k!"$+$D$^$?$O!"%k!<%k$,;XDj$5$l$F$$$k>l9g$O!"(B
|
||||
$BDL>o$N%Q%9%o!<%I$H%"%/%;%9%A%'%C%/$,E,MQ$5$l$F!"(B
|
||||
$BG'>Z$K<:GT$9$k$H!V(B Authorization Required $B!W1~Ez$,JV$5$l$^$9!#(B</p>
|
||||
|
||||
<p>$B$G$9$+$i!"Fs$D0J>e$N%b%8%e!<%k$N%G!<%?%Y!<%9$GF10l$N(B
|
||||
$B%f!<%6(B ID $B$,8=$o$l$?$j!"(B
|
||||
$B$^$?$O!"@5$7$$(B <directive module="core">Require</directive>
|
||||
$B%G%#%l%/%F%#%V$,Fs$D0J>e$N%b%8%e!<%k$G8=$o$l$?$j$7$?>l9g$O!"(B
|
||||
$B0l$DL\$N%b%8%e!<%k$,G'Dj$r9T$C$F!"(BAuthAuthoritative $B@_Dj$K4X$o$i$:!"(B
|
||||
$B%"%/%;%9$O0\9T$7$^$;$s!#(B</p>
|
||||
|
||||
<p>$B0lHLE*$J;HMQK!$O!"(B<module>mod_auth_dbm</module>,
|
||||
<code>mod_auth_msql</code>, <module>mod_auth_anon</module>
|
||||
$B$H$$$C$?%G!<%?%Y!<%9%b%8%e!<%k$N0l$D$HAH$_9g$o$;$k$3$H$G$9!#(B
|
||||
$B$3$l$i$N%b%8%e!<%k$OB?$/$N%f!<%6;q3J8!::$rDs6!$7$F$/$l$^$9!#(B
|
||||
$B$7$+$7!">/?t$N(B ($B4IM}<T4XO"$N(B) $B%"%/%;%9$O(B
|
||||
<directive module="mod_auth">AuthUserFile</directive>
|
||||
$B$GNI$/J]8n$5$l$?!"$h$jDc%l%Y%k$K0\9T$9$k$h$&$K$7$^$9!#(B</p>
|
||||
|
||||
<p>$B%G%U%)%k%H$G$O!"@)8f$O0\9T$7$^$;$s!#$=$7$F!"L$CN$N%f!<%6(B ID $B$d(B
|
||||
$B%k!<%k$,$"$C$F$b!V(BAuthorization Required$B!W1~Ez$,JV$5$l$^$9!#(B
|
||||
$B$G$9$+$i!"$3$N%G%#%l%/%F%#%V@_Dj$7$J$$$3$H$G%7%9%F%`$N0BA4$r0];}$G$-$F!"$^$?!"(B
|
||||
NCSA $B=`5r$N5sF0$r6/@)$G$-$^$9!#(B</p>
|
||||
|
||||
<note><title>$B%;%-%e%j%F%#(B</title> $B%f!<%6$,<+J,<+?H$G:n@.$7$?(B
|
||||
.htaccess $B%U%!%$%k$GG'>Z$G$-$k$h$&$K$9$k$3$H$N1F6A$r(B
|
||||
$B9MN8$KF~$l$F$*$$$F$/$@$5$$!#$=$7$F!"(B
|
||||
$B$=$l$,K\Ev$K4uK>$N5sF0$G$"$k$+$I$&$+$r8!F$$7$F$/$@$5$$!#(B
|
||||
$B0lHLE*$K8@$C$F!"(BmSQL $B$H$$$C$?%G!<%?%Y!<%9$N%;%-%e%j%F%#J]8n$h$j$b!"(B
|
||||
$BC1=c$K0l$D$N%U%!%$%k(B .htpasswd $B$N%;%-%e%j%F%#$rJ]8n$9$kJ}$,MF0W$G$9!#(B
|
||||
<directive module="mod_auth">AuthUserFile</directive> $B$H(B
|
||||
<directive module="mod_auth">AuthGroupFile</directive> $B$O!"(B
|
||||
$B%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$KJ]4I$9$k(B
|
||||
$B$h$&$K$7$F$/$@$5$$!#J]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B
|
||||
<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#$=$&$7$J$$$H(B
|
||||
<directive module="mod_auth">AuthUserFile</directive> $B$H(B
|
||||
<directive module="mod_auth">AuthGroupFile</directive>
|
||||
$B$O%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</note>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
</modulesynopsis>
|
@ -9,7 +9,7 @@
|
||||
</a></th><td>Base</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module<6C>Identifier:
|
||||
</a></th><td>auth_basic_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source<63>File:
|
||||
</a></th><td>mod_auth_basic.c</td></tr><tr><th><a href="module-dict.html#Compatibility">Compatibility:
|
||||
</a></th><td>Available in Apache 2.0.42 and later</td></tr></table><h3>Summary</h3>
|
||||
</a></th><td>Available in Apache 2.0.44 and later</td></tr></table><h3>Summary</h3>
|
||||
|
||||
<p>This module allows the use of HTTP Basic Authentication to
|
||||
restrict access by looking up users in the given providers.
|
||||
|
@ -8,7 +8,7 @@
|
||||
<status>Base</status>
|
||||
<sourcefile>mod_auth_basic.c</sourcefile>
|
||||
<identifier>auth_basic_module</identifier>
|
||||
<compatibility>Available in Apache 2.0.42 and later</compatibility>
|
||||
<compatibility>Available in Apache 2.0.44 and later</compatibility>
|
||||
|
||||
<summary>
|
||||
|
||||
|
@ -2,62 +2,140 @@
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.ja.xsl"?>
|
||||
<modulesynopsis>
|
||||
<!-- English revision: 1.1 -->
|
||||
|
||||
<name>mod_auth_basic</name>
|
||||
<description>$B4pK\G'>Z(B</description>
|
||||
<!-- English revision: 1.6 -->
|
||||
<name>mod_auth</name>
|
||||
<description>$B%F%-%9%H%U%!%$%k$rMQ$$$?%f!<%6G'>Z(B</description>
|
||||
<status>Base</status>
|
||||
<sourcefile>mod_auth_basic.c</sourcefile>
|
||||
<identifier>auth_basic_module</identifier>
|
||||
<compatibility>Apache 2.0.42 $B0J9_(B</compatibility>
|
||||
<sourcefile>mod_auth.c</sourcefile>
|
||||
<identifier>auth_module</identifier>
|
||||
|
||||
<summary>
|
||||
|
||||
<p>$BM?$($i$l$?%W%m%P%$%@(B ($BLuCm(B: $BG'>Z$G$N>H2q$r9T$&Ld$$9g$o$;@h(B)
|
||||
$B$G%f!<%6$r8!:w$7!"(BHTTP $B4pK\G'>Z$G%"%/%;%9@)8B$G$-$k$h$&$K$J$j$^$9!#(B
|
||||
HTTP $B%@%$%8%'%9%HG'>Z$K$D$$$F$O(B <module>mod_auth_digest</module>
|
||||
$B$GDs6!$5$l$^$9!#(B</p>
|
||||
<p>$B%W%l%$%s%F%-%9%H$N%Q%9%o!<%I%U%!%$%k$H%0%k!<%W%U%!%$%k$r8!::$7$F(B
|
||||
$B%f!<%6$rC5$9$3$H$G!"(BHTTP $B4pK\G'>Z$G%"%/%;%9@)8B$G$-$k$h$&$K$7$^$9!#(B
|
||||
$B;w$?$h$&$J5!G=$G!"$b$C$HBg$-$J%9%1!<%i%S%j%F%#$r;}$C$?$b$N$O!"(B
|
||||
<module>mod_auth_dbm</module> $B$GDs6!$5$l$F$$$^$9!#(B
|
||||
$B$^$?!"(BHTTP $B%@%$%8%'%9%HG'>Z$O(B <module>mod_auth_digest</module>
|
||||
$B$GDs6!$5$l$F$$$^$9!#(B</p>
|
||||
|
||||
</summary>
|
||||
<seealso><directive module="core">Require</directive></seealso>
|
||||
<seealso><directive module="core">Satisfy</directive></seealso>
|
||||
<seealso><directive module="core">AuthName</directive></seealso>
|
||||
<seealso><directive module="core">AuthType</directive></seealso>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthBasicProvider</name>
|
||||
<description>$B$3$N0LCV$KBP$9$kG'>Z%W%m%P%$%@$r@_Dj$7$^$9!#(B</description>
|
||||
<syntax>AuthBasicProvider <em>provider-name</em></syntax>
|
||||
<contextlist>
|
||||
<context>$B%G%#%l%/%H%j(B</context>
|
||||
<context>$B%m%1!<%7%g%s(B</context>
|
||||
<context>.htaccess</context>
|
||||
<name>AuthGroupFile</name>
|
||||
<description>$BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</description>
|
||||
<syntax>AuthGroupFile <em>file-path</em></syntax>
|
||||
<contextlist><context>$B%G%#%l%/%H%j(B</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p><directive>AuthBasicProvider</directive> $B%G%#%l%/%F%#%V$G!"(B
|
||||
$B$3$N0LCV$KBP$9$k%f!<%6G'>Z$KMQ$$$i$l$kG'>Z%W%m%P%$%@$r@_Dj$7$^$9!#(B</p>
|
||||
<p><directive>AuthGroupFile</directive> $B%G%#%l%/%F%#%V$O!"(B
|
||||
$BG'>Z$K;HMQ$9$k%f!<%6%0%k!<%W$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B
|
||||
<em>file-path</em> $B$O%0%k!<%W%U%!%$%k$X$N%Q%9$G$9!#(B
|
||||
$B$b$7@dBP%Q%9$G$J$1$l$P(B
|
||||
(<em>$B$D$^$j(B</em> $B%9%i%C%7%e$G;O$^$i$J$$%Q%9$G$"$l$P(B)
|
||||
$B!"(B<directive module="core">ServerRoot</directive>
|
||||
$B$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p>
|
||||
|
||||
<p>$BG'>Z%W%m%P%$%@$K$D$$$F$O(B
|
||||
<module>mod_authn_dbm</module>, <module>mod_authn_file</module>
|
||||
$B$r$4Mw2<$5$$!#(B</p>
|
||||
<p>$B%0%k!<%W%U%!%$%k3F9T$O!"%0%k!<%WL>!"%3%m%s!"$=$7$F(B
|
||||
$B%9%Z!<%96h@Z$j$G$=$N%a%s%P!<$N%f!<%6L>$r5-=R$7$^$9!#(B
|
||||
$BNc$($P(B:</p>
|
||||
|
||||
<example>mygroup: bob joe anne</example>
|
||||
|
||||
<p>$BBg$-$J%U%!%$%k$rC5:w$9$k$N$O!"(B<em>$BHs>o$K(B</em>$B8zN($,0-$$$H$$$&E@$K(B
|
||||
$BCm0U$7$F$/$@$5$$!#$=$N$h$&$J>l9g$O!"(B
|
||||
<directive module="mod_auth_dbm">AuthDBMGroupFile</directive>
|
||||
$B$rBe$o$j$K;H$&$Y$-$G$7$g$&!#(B</p>
|
||||
|
||||
<note><title>$B%;%-%e%j%F%#(B</title>
|
||||
<p><directive>AuthGroupFile</directive> $B$O!"(B
|
||||
$B%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$K(B
|
||||
$BJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B
|
||||
$BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#(B
|
||||
$B$=$&$7$J$$$H(B <directive>AuthGroupFile</directive> $B$O(B
|
||||
$B%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</p>
|
||||
</note>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthUserFile</name>
|
||||
<description>$BG'>Z$K;HMQ$9$k%f!<%6$H%Q%9%o!<%I$N0lMw$,3JG<$5$l$F$$$k!"(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$9$k(B</description>
|
||||
<syntax>AuthUserFile <em>file-path</em></syntax>
|
||||
<contextlist><context>$B%G%#%l%/%H%j(B</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p><directive>AuthUserFile</directive> $B%G%#%l%/%F%#%V$O!"(B
|
||||
$B%f!<%6G'>Z$N$?$a$N%f!<%6$H%Q%9%o!<%I$N0lMw$r3JG<$7$?(B
|
||||
$B%F%-%9%H%U%!%$%k$NL>A0$r@_Dj$7$^$9!#(B<em>file-path</em>
|
||||
$B$O%f!<%6%U%!%$%k$X$N%Q%9$G$9!#(B
|
||||
$B$b$7@dBP%Q%9$G$J$1$l$P(B
|
||||
(<em>$B$D$^$j(B</em> $B%9%i%C%7%e$G;O$^$i$J$$%Q%9$G$"$l$P(B)
|
||||
$B!"(B<directive module="core">ServerRoot</directive>
|
||||
$B$+$i$NAjBP%Q%9$H$7$F07$o$l$^$9!#(B</p>
|
||||
|
||||
<p>$B%f!<%6%U%!%$%k$N3F9T$K$O!"%f!<%6L>!"%3%m%s!"(B
|
||||
<code>crypt()</code> $B$G0E9f2=$7$?%Q%9%o!<%I$r5-=R$7$^$9!#(B
|
||||
$BF10l%f!<%6$,J#?t2sEPO?$5$l$?;~$N5sF0$ODj5A$5$l$F$$$^$;$s!#(B</p>
|
||||
|
||||
<p>$B%P%$%J%jG[I[$N0lIt$H$7$F%$%s%9%H!<%k$5$l$k$+!"(B
|
||||
$B$"$k$$$O(B <code>src/support</code> $B$K$"$k(B
|
||||
<a href="../programs/htpasswd.html">htpasswd</a>
|
||||
$B%f!<%F%#%j%F%#$G!"$3$N%Q%9%o!<%I%U%!%$%k$r%a%$%s%F%J%s%9$7$^$9!#(B
|
||||
$B>\:Y$O(B <code>man</code> $B%Z!<%8$r$4MwD:$/$H$7$F!"4JC1$K$O(B:</p>
|
||||
|
||||
<p>$B=i4|(B ID username $B$G!"(BFilename
|
||||
$B$H$$$&%Q%9%o!<%I%U%!%$%k$r@8@.$7$^$9!#(B
|
||||
$B<!$N%3%^%s%I$rH/9T$9$k$H%Q%9%o!<%I$,MW5a$5$l$^$9(B:</p>
|
||||
<example>htpasswd -c Filename username</example>
|
||||
|
||||
<p>$B%Q%9%o!<%I%U%!%$%k(B Filename $B$K!"(Busername2
|
||||
$B$rDI2C$7$?$j=$@5$7$?$j$7$^$9(B:</p>
|
||||
<example>htpasswd Filename username2</example>
|
||||
|
||||
<p>($BLuCm(B: $BHs>o$KB?$/$N%f!<%6$rEPO?$9$k$HBg$-$J%U%!%$%k$K$J$j$^$9$,(B)
|
||||
$BBg$-$J%F%-%9%H%U%!%$%k$r8!:w$9$k$N$O(B<em>$BHs>o$K(B</em>$B8zN($,0-$$(B
|
||||
$B$H$$$&$3$H$KCm0U$7$F$/$@$5$$!#$=$N$h$&$JI,MW$N$"$k;~$O!"(B
|
||||
<directive module="mod_auth_dbm">AuthDBMUserFile</directive>
|
||||
$B$rBe$o$j$K;H$C$F$/$@$5$$!#(B</p>
|
||||
|
||||
<note><title>$B%;%-%e%j%F%#(B</title>
|
||||
<p><directive>AuthUserFile </directive>
|
||||
$B$O!"%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$KJ]4I$9$k$h$&$K$7$F$/$@$5$$!#(B
|
||||
$BJ]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#(B
|
||||
$B$=$&$7$J$$$H(B <directive>AuthUserFile</directive> $B$O(B
|
||||
$B%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</p></note>
|
||||
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthBasicAuthoritative</name>
|
||||
<description>$BG'>Z$H>5G'$r!"$h$jDc$$%l%Y%k$N%b%8%e!<%k$K0\9T$5$;$k$+$r(B
|
||||
$B@_Dj$7$^$9!#(B</description>
|
||||
<syntax>AuthBasicAuthoritative on|off</syntax>
|
||||
<default>AuthBasicAuthoritative on</default>
|
||||
<contextlist>
|
||||
<context>$B%G%#%l%/%H%j(B</context>
|
||||
<context>.htaccess</context>
|
||||
<name>AuthAuthoritative</name>
|
||||
<description>$BG'>Z$H>5G'%W%m%;%9$r!"(B
|
||||
$B$h$jDc$$%l%Y%k$N%b%8%e!<%k$K0\9T$5$;$k$+$I$&$+$r@_Dj$9$k(B</description>
|
||||
<syntax>AuthAuthoritative on|off</syntax>
|
||||
<default>AuthAuthoritative on</default>
|
||||
<contextlist><context>$B%G%#%l%/%H%j(B</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p><directive>AuthBasicAuthoritative</directive>
|
||||
|
||||
<note>$B5-:\$5$l$F$$$k>pJs$O!"L$$@(B Apache 2.0 $B8~$1$K%"%C%W%G!<%H$5$l$F$$$^$;$s!#(B
|
||||
Apache 2.0 $B$G$O!"%b%8%e!<%k$N=g=x$E$1$K0[$J$k;EAH$_$r;H$C$F$$$^$9!#(B</note>
|
||||
|
||||
<p><directive>AuthAuthoritative</directive>
|
||||
$B%G%#%l%/%F%#%V$GL@<(E*$K(B <strong>'off'</strong>$B$K@_Dj$9$k$H!"(B
|
||||
$BM?$($i$l$?G'>Z%f!<%6(B ID $B$KBP$7$F(B<strong>$B%f!<%6(B ID $B$,$J$$(B</strong>
|
||||
$B$^$?$O(B<strong>$B%k!<%k$,$J$$(B</strong>$B>l9g$K!"(B
|
||||
@ -75,11 +153,33 @@
|
||||
$B0l$DL\$N%b%8%e!<%k$,G'Dj$r9T$C$F!"(BAuthAuthoritative $B@_Dj$K4X$o$i$:!"(B
|
||||
$B%"%/%;%9$O0\9T$7$^$;$s!#(B</p>
|
||||
|
||||
<p>$B0lHLE*$J;HMQK!$O!"(B<module>mod_auth_dbm</module>,
|
||||
<code>mod_auth_msql</code>, <module>mod_auth_anon</module>
|
||||
$B$H$$$C$?%G!<%?%Y!<%9%b%8%e!<%k$N0l$D$HAH$_9g$o$;$k$3$H$G$9!#(B
|
||||
$B$3$l$i$N%b%8%e!<%k$OB?$/$N%f!<%6;q3J8!::$rDs6!$7$F$/$l$^$9!#(B
|
||||
$B$7$+$7!">/?t$N(B ($B4IM}<T4XO"$N(B) $B%"%/%;%9$O(B
|
||||
<directive module="mod_auth">AuthUserFile</directive>
|
||||
$B$GNI$/J]8n$5$l$?!"$h$jDc%l%Y%k$K0\9T$9$k$h$&$K$7$^$9!#(B</p>
|
||||
|
||||
<p>$B%G%U%)%k%H$G$O!"@)8f$O0\9T$7$^$;$s!#$=$7$F!"L$CN$N%f!<%6(B ID $B$d(B
|
||||
$B%k!<%k$,$"$C$F$b!V(BAuthorization Required$B!W1~Ez$,JV$5$l$^$9!#(B
|
||||
$B$G$9$+$i!"$3$N%G%#%l%/%F%#%V@_Dj$7$J$$$3$H$G%7%9%F%`$N0BA4$r0];}$G$-$F!"$^$?!"(B
|
||||
NCSA $B=`5r$N5sF0$r6/@)$G$-$^$9!#(B</p>
|
||||
|
||||
<note><title>$B%;%-%e%j%F%#(B</title> $B%f!<%6$,<+J,<+?H$G:n@.$7$?(B
|
||||
.htaccess $B%U%!%$%k$GG'>Z$G$-$k$h$&$K$9$k$3$H$N1F6A$r(B
|
||||
$B9MN8$KF~$l$F$*$$$F$/$@$5$$!#$=$7$F!"(B
|
||||
$B$=$l$,K\Ev$K4uK>$N5sF0$G$"$k$+$I$&$+$r8!F$$7$F$/$@$5$$!#(B
|
||||
$B0lHLE*$K8@$C$F!"(BmSQL $B$H$$$C$?%G!<%?%Y!<%9$N%;%-%e%j%F%#J]8n$h$j$b!"(B
|
||||
$BC1=c$K0l$D$N%U%!%$%k(B .htpasswd $B$N%;%-%e%j%F%#$rJ]8n$9$kJ}$,MF0W$G$9!#(B
|
||||
<directive module="mod_auth">AuthUserFile</directive> $B$H(B
|
||||
<directive module="mod_auth">AuthGroupFile</directive> $B$O!"(B
|
||||
$B%&%'%V%5!<%P$N%I%-%e%a%s%H%D%j!<$N30B&$KJ]4I$9$k(B
|
||||
$B$h$&$K$7$F$/$@$5$$!#J]8n$7$h$&$H$7$F$$$k%G%#%l%/%H%j0J2<$K$O!"(B
|
||||
<em>$BCV$+$J$$$G2<$5$$(B</em>$B!#$=$&$7$J$$$H(B
|
||||
<directive module="mod_auth">AuthUserFile</directive> $B$H(B
|
||||
<directive module="mod_auth">AuthGroupFile</directive>
|
||||
$B$O%@%&%s%m!<%I$G$-$F$7$^$$$^$9!#(B</note>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
|
@ -1,167 +0,0 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
This file is generated from xml source: DO NOT EDIT
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
--><title>mod_auth_dbm - Apache HTTP Server</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">Modules</a></div><div id="page-content"><div id="preamble"><h1>Apache Module mod_auth_dbm</h1><table class="module"><tr><th><a href="module-dict.html#Description">Description:
|
||||
</a></th><td>Provides for user authentication using DBM
|
||||
files</td></tr><tr><th><a href="module-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module<6C>Identifier:
|
||||
</a></th><td>auth_dbm_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source<63>File:
|
||||
</a></th><td>mod_auth_dbm.c</td></tr></table><h3>Summary</h3>
|
||||
<p>This module provides for HTTP Basic Authentication, where
|
||||
the usernames and passwords are stored in DBM type database
|
||||
files. It is an alternative to the plain text password files
|
||||
provided by <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>.</p>
|
||||
</div><div id="quickview"><h3 class="directives">Directives</h3><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#authdbmauthoritative">AuthDBMAuthoritative</a></li><li><img alt="" src="../images/down.gif" /> <a href="#authdbmgroupfile">AuthDBMGroupFile</a></li><li><img alt="" src="../images/down.gif" /> <a href="#authdbmtype">AuthDBMType</a></li><li><img alt="" src="../images/down.gif" /> <a href="#authdbmuserfile">AuthDBMUserFile</a></li></ul><h3>See also</h3><ul class="seealso"><li><code class="directive"><a href="../mod/core.html#authname">AuthName</a></code></li><li><code class="directive"><a href="../mod/core.html#authtype">AuthType</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li><li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthDBMAuthoritative" id="AuthDBMAuthoritative">AuthDBMAuthoritative</a> <a name="authdbmauthoritative" id="authdbmauthoritative">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Sets whether authentication and authorization will be
|
||||
passwed on to lower level modules</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>AuthDBMAuthoritative on|off</td></tr><tr><th><a href="directive-dict.html#Default">Default:
|
||||
</a></th><td><code>AuthDBMAuthoritative on</code></td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_dbm</td></tr></table>
|
||||
|
||||
<div class="note">This information has not been updated to take into account the
|
||||
new module ordering techniques in Apache 2.0</div>
|
||||
|
||||
<p>Setting the <code class="directive">AuthDBMAuthoritative</code>
|
||||
directive explicitly to <strong>'off'</strong> allows for both
|
||||
authentication and authorization to be passed on to lower level
|
||||
modules (as defined in the <code>Configuration</code> and
|
||||
<code>modules.c</code> file if there is <strong>no userID</strong>
|
||||
or <strong>rule</strong> matching the supplied userID. If there is
|
||||
a userID and/or rule specified; the usual password and access
|
||||
checks will be applied and a failure will give an Authorization
|
||||
Required reply.</p>
|
||||
|
||||
<p>So if a userID appears in the database of more than one module;
|
||||
or if a valid <code class="directive"><a href="../mod/core.html#require">Require</a></code>
|
||||
directive applies to more than one module; then the first module
|
||||
will verify the credentials; and no access is passed on;
|
||||
regardless of the <code class="directive">AuthAuthoritative</code> setting.</p>
|
||||
|
||||
<p>A common use for this is in conjunction with one of the
|
||||
basic auth modules; such as <code class="module"><a href="../mod/mod_auth.html">mod_auth</a></code>. Whereas this
|
||||
DBM module supplies the bulk of the user credential checking; a
|
||||
few (administrator) related accesses fall through to a lower
|
||||
level with a well protected .htpasswd file.</p>
|
||||
|
||||
<p>By default, control is not passed on and an unknown userID
|
||||
or rule will result in an Authorization Required reply. Not
|
||||
setting it thus keeps the system secure and forces an NCSA
|
||||
compliant behaviour.</p>
|
||||
|
||||
<p>Security: Do consider the implications of allowing a user to
|
||||
allow fall-through in his .htaccess file; and verify that this
|
||||
is really what you want; Generally it is easier to just secure
|
||||
a single .htpasswd file, than it is to secure a database which
|
||||
might have more access interfaces.</p>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthDBMGroupFile" id="AuthDBMGroupFile">AuthDBMGroupFile</a> <a name="authdbmgroupfile" id="authdbmgroupfile">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Sets the name of the database file containing the list
|
||||
of user groups for authentication</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>AuthDBMGroupFile <em>file-path</em></td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_dbm</td></tr></table>
|
||||
<p>The <code class="directive">AuthDBMGroupFile</code> directive sets the
|
||||
name of a DBM file containing the list of user groups for user
|
||||
authentication. <em>File-path</em> is the absolute path to the
|
||||
group file.</p>
|
||||
|
||||
<p>The group file is keyed on the username. The value for a
|
||||
user is a comma-separated list of the groups to which the users
|
||||
belongs. There must be no whitespace within the value, and it
|
||||
must never contain any colons.</p>
|
||||
|
||||
<p>Security: make sure that the
|
||||
<code class="directive">AuthDBMGroupFile</code> is stored outside the
|
||||
document tree of the web-server; do <em>not</em> put it in the
|
||||
directory that it protects. Otherwise, clients will be able to
|
||||
download the <code class="directive">AuthDBMGroupFile</code> unless
|
||||
otherwise protected.</p>
|
||||
|
||||
<p>Combining Group and Password DBM files: In some cases it is
|
||||
easier to manage a single database which contains both the
|
||||
password and group details for each user. This simplifies any
|
||||
support programs that need to be written: they now only have to
|
||||
deal with writing to and locking a single DBM file. This can be
|
||||
accomplished by first setting the group and password files to
|
||||
point to the same DBM:</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
AuthDBMGroupFile /www/userbase<br />
|
||||
AuthDBMUserFile /www/userbase
|
||||
</code></p></div>
|
||||
|
||||
<p>The key for the single DBM is the username. The value consists
|
||||
of</p>
|
||||
|
||||
<div class="example"><p><code>Unix Crypt-ed Password : List of Groups [ : (ignored)
|
||||
]</code></p></div>
|
||||
|
||||
<p>The password section contains the Unix <code>crypt()</code>
|
||||
password as before. This is followed by a colon and the comma
|
||||
separated list of groups. Other data may optionally be left in the
|
||||
DBM file after another colon; it is ignored by the authentication
|
||||
module. This is what www.telescope.org uses for its combined
|
||||
password and group database.</p>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthDBMType" id="AuthDBMType">AuthDBMType</a> <a name="authdbmtype" id="authdbmtype">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Sets the type of database file that is used to
|
||||
store passwords</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>AuthDBMType default|SDBM|GDBM|NDBM|DB</td></tr><tr><th><a href="directive-dict.html#Default">Default:
|
||||
</a></th><td><code>AuthDBMType default</code></td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_dbm</td></tr><tr><th><a href="directive-dict.html#Compatibility">Compatibility:
|
||||
</a></th><td>Available in version 2.0.30 and later.</td></tr></table>
|
||||
|
||||
<p>Sets the type of database file that is used to store the passwords.
|
||||
The default database type is determined at compile time. The
|
||||
availability of other types of database files also depends on
|
||||
<a href="../install.html#dbm">compile-time settings</a>.</p>
|
||||
|
||||
<p>It is crucial that whatever program you use to create your password
|
||||
files is configured to use the same type of database.</p>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="AuthDBMUserFile" id="AuthDBMUserFile">AuthDBMUserFile</a> <a name="authdbmuserfile" id="authdbmuserfile">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Sets thename of a database file containing the list of users and
|
||||
passwords for authentication</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>AuthDBMUserFile <em>file-path</em></td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_dbm</td></tr></table>
|
||||
<p>The <code class="directive">AuthDBMUserFile</code> directive sets the
|
||||
name of a DBM file containing the list of users and passwords for
|
||||
user authentication. <em>File-path</em> is the absolute path to
|
||||
the user file.</p>
|
||||
|
||||
<p>The user file is keyed on the username. The value for a user is
|
||||
the <code>crypt()</code> encrypted password, optionally followed
|
||||
by a colon and arbitrary data. The colon and the data following it
|
||||
will be ignored by the server.</p>
|
||||
|
||||
<p>Security: make sure that the
|
||||
<code class="directive">AuthDBMUserFile</code> is stored outside the
|
||||
document tree of the web-server; do <em>not</em> put it in the
|
||||
directory that it protects. Otherwise, clients will be able to
|
||||
download the <code class="directive">AuthDBMUserFile</code>.</p>
|
||||
|
||||
<p>Important compatibility note: The implementation of
|
||||
"dbmopen" in the apache modules reads the string length of the
|
||||
hashed values from the DBM data structures, rather than relying
|
||||
upon the string being NULL-appended. Some applications, such as
|
||||
the Netscape web server, rely upon the string being
|
||||
NULL-appended, so if you are having trouble using DBM files
|
||||
interchangeably between applications this may be a part of the
|
||||
problem.</p>
|
||||
|
||||
<p>A perl script called
|
||||
<a href="../programs/dbmmanage.html">dbmmanage</a> is included with
|
||||
Apache. This program can be used to create and update DBM
|
||||
format password files for use with this module.</p>
|
||||
</div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div></body></html>
|
@ -1,195 +0,0 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE modulesynopsis SYSTEM "../style/modulesynopsis.dtd">
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
|
||||
<modulesynopsis>
|
||||
|
||||
<name>mod_auth_dbm</name>
|
||||
<description>Provides for user authentication using DBM
|
||||
files</description>
|
||||
<status>Extension</status>
|
||||
<sourcefile>mod_auth_dbm.c</sourcefile>
|
||||
<identifier>auth_dbm_module</identifier>
|
||||
|
||||
<summary>
|
||||
<p>This module provides for HTTP Basic Authentication, where
|
||||
the usernames and passwords are stored in DBM type database
|
||||
files. It is an alternative to the plain text password files
|
||||
provided by <module>mod_auth</module>.</p>
|
||||
</summary>
|
||||
|
||||
<seealso><directive module="core">AuthName</directive></seealso>
|
||||
<seealso><directive module="core">AuthType</directive></seealso>
|
||||
<seealso><directive module="core">Require</directive></seealso>
|
||||
<seealso><directive module="core">Satisfy</directive></seealso>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthDBMGroupFile</name>
|
||||
<description>Sets the name of the database file containing the list
|
||||
of user groups for authentication</description>
|
||||
<syntax>AuthDBMGroupFile <em>file-path</em></syntax>
|
||||
<contextlist><context>directory</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p>The <directive>AuthDBMGroupFile</directive> directive sets the
|
||||
name of a DBM file containing the list of user groups for user
|
||||
authentication. <em>File-path</em> is the absolute path to the
|
||||
group file.</p>
|
||||
|
||||
<p>The group file is keyed on the username. The value for a
|
||||
user is a comma-separated list of the groups to which the users
|
||||
belongs. There must be no whitespace within the value, and it
|
||||
must never contain any colons.</p>
|
||||
|
||||
<p>Security: make sure that the
|
||||
<directive>AuthDBMGroupFile</directive> is stored outside the
|
||||
document tree of the web-server; do <em>not</em> put it in the
|
||||
directory that it protects. Otherwise, clients will be able to
|
||||
download the <directive>AuthDBMGroupFile</directive> unless
|
||||
otherwise protected.</p>
|
||||
|
||||
<p>Combining Group and Password DBM files: In some cases it is
|
||||
easier to manage a single database which contains both the
|
||||
password and group details for each user. This simplifies any
|
||||
support programs that need to be written: they now only have to
|
||||
deal with writing to and locking a single DBM file. This can be
|
||||
accomplished by first setting the group and password files to
|
||||
point to the same DBM:</p>
|
||||
|
||||
<example>
|
||||
AuthDBMGroupFile /www/userbase<br />
|
||||
AuthDBMUserFile /www/userbase
|
||||
</example>
|
||||
|
||||
<p>The key for the single DBM is the username. The value consists
|
||||
of</p>
|
||||
|
||||
<example>Unix Crypt-ed Password : List of Groups [ : (ignored)
|
||||
]</example>
|
||||
|
||||
<p>The password section contains the Unix <code>crypt()</code>
|
||||
password as before. This is followed by a colon and the comma
|
||||
separated list of groups. Other data may optionally be left in the
|
||||
DBM file after another colon; it is ignored by the authentication
|
||||
module. This is what www.telescope.org uses for its combined
|
||||
password and group database.</p>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthDBMUserFile</name>
|
||||
<description>Sets thename of a database file containing the list of users and
|
||||
passwords for authentication</description>
|
||||
<syntax>AuthDBMUserFile <em>file-path</em></syntax>
|
||||
<contextlist><context>directory</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
<p>The <directive>AuthDBMUserFile</directive> directive sets the
|
||||
name of a DBM file containing the list of users and passwords for
|
||||
user authentication. <em>File-path</em> is the absolute path to
|
||||
the user file.</p>
|
||||
|
||||
<p>The user file is keyed on the username. The value for a user is
|
||||
the <code>crypt()</code> encrypted password, optionally followed
|
||||
by a colon and arbitrary data. The colon and the data following it
|
||||
will be ignored by the server.</p>
|
||||
|
||||
<p>Security: make sure that the
|
||||
<directive>AuthDBMUserFile</directive> is stored outside the
|
||||
document tree of the web-server; do <em>not</em> put it in the
|
||||
directory that it protects. Otherwise, clients will be able to
|
||||
download the <directive>AuthDBMUserFile</directive>.</p>
|
||||
|
||||
<p>Important compatibility note: The implementation of
|
||||
"dbmopen" in the apache modules reads the string length of the
|
||||
hashed values from the DBM data structures, rather than relying
|
||||
upon the string being NULL-appended. Some applications, such as
|
||||
the Netscape web server, rely upon the string being
|
||||
NULL-appended, so if you are having trouble using DBM files
|
||||
interchangeably between applications this may be a part of the
|
||||
problem.</p>
|
||||
|
||||
<p>A perl script called
|
||||
<a href="../programs/dbmmanage.html">dbmmanage</a> is included with
|
||||
Apache. This program can be used to create and update DBM
|
||||
format password files for use with this module.</p>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthDBMType</name>
|
||||
<description>Sets the type of database file that is used to
|
||||
store passwords</description>
|
||||
<syntax>AuthDBMType default|SDBM|GDBM|NDBM|DB</syntax>
|
||||
<default>AuthDBMType default</default>
|
||||
<contextlist><context>directory</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
<compatibility>Available in version 2.0.30 and later.</compatibility>
|
||||
|
||||
<usage>
|
||||
|
||||
<p>Sets the type of database file that is used to store the passwords.
|
||||
The default database type is determined at compile time. The
|
||||
availability of other types of database files also depends on
|
||||
<a href="../install.html#dbm">compile-time settings</a>.</p>
|
||||
|
||||
<p>It is crucial that whatever program you use to create your password
|
||||
files is configured to use the same type of database.</p>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
<directivesynopsis>
|
||||
<name>AuthDBMAuthoritative</name>
|
||||
<description>Sets whether authentication and authorization will be
|
||||
passwed on to lower level modules</description>
|
||||
<syntax>AuthDBMAuthoritative on|off</syntax>
|
||||
<default>AuthDBMAuthoritative on</default>
|
||||
<contextlist><context>directory</context><context>.htaccess</context>
|
||||
</contextlist>
|
||||
<override>AuthConfig</override>
|
||||
|
||||
<usage>
|
||||
|
||||
<note>This information has not been updated to take into account the
|
||||
new module ordering techniques in Apache 2.0</note>
|
||||
|
||||
<p>Setting the <directive>AuthDBMAuthoritative</directive>
|
||||
directive explicitly to <strong>'off'</strong> allows for both
|
||||
authentication and authorization to be passed on to lower level
|
||||
modules (as defined in the <code>Configuration</code> and
|
||||
<code>modules.c</code> file if there is <strong>no userID</strong>
|
||||
or <strong>rule</strong> matching the supplied userID. If there is
|
||||
a userID and/or rule specified; the usual password and access
|
||||
checks will be applied and a failure will give an Authorization
|
||||
Required reply.</p>
|
||||
|
||||
<p>So if a userID appears in the database of more than one module;
|
||||
or if a valid <directive module="core">Require</directive>
|
||||
directive applies to more than one module; then the first module
|
||||
will verify the credentials; and no access is passed on;
|
||||
regardless of the <directive>AuthAuthoritative</directive> setting.</p>
|
||||
|
||||
<p>A common use for this is in conjunction with one of the
|
||||
basic auth modules; such as <module>mod_auth</module>. Whereas this
|
||||
DBM module supplies the bulk of the user credential checking; a
|
||||
few (administrator) related accesses fall through to a lower
|
||||
level with a well protected .htpasswd file.</p>
|
||||
|
||||
<p>By default, control is not passed on and an unknown userID
|
||||
or rule will result in an Authorization Required reply. Not
|
||||
setting it thus keeps the system secure and forces an NCSA
|
||||
compliant behaviour.</p>
|
||||
|
||||
<p>Security: Do consider the implications of allowing a user to
|
||||
allow fall-through in his .htaccess file; and verify that this
|
||||
is really what you want; Generally it is easier to just secure
|
||||
a single .htpasswd file, than it is to secure a database which
|
||||
might have more access interfaces.</p>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
||||
</modulesynopsis>
|
@ -4,12 +4,13 @@
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
This file is generated from xml source: DO NOT EDIT
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
--><title>mod_auth_anon - Apache HTTP Server</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">Modules</a></div><div id="page-content"><div id="preamble"><h1>Apache Module mod_auth_anon</h1><table class="module"><tr><th><a href="module-dict.html#Description">Description:
|
||||
--><title>mod_authn_anon - Apache HTTP Server</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">Modules</a></div><div id="page-content"><div id="preamble"><h1>Apache Module mod_authn_anon</h1><table class="module"><tr><th><a href="module-dict.html#Description">Description:
|
||||
</a></th><td>Allows "anonymous" user access to authenticated
|
||||
areas</td></tr><tr><th><a href="module-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module Identifier:
|
||||
</a></th><td>auth_anon_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source File:
|
||||
</a></th><td>mod_auth_anon.c</td></tr></table><h3>Summary</h3>
|
||||
</a></th><td>authn_anon_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source File:
|
||||
</a></th><td>mod_authn_anon.c</td></tr><tr><th><a href="module-dict.html#Compatibility">Compatibility:
|
||||
</a></th><td>Available in Apache 2.0.44 and later</td></tr></table><h3>Summary</h3>
|
||||
<p>This module does access control in a manner similar to
|
||||
anonymous-ftp sites; <em>i.e.</em> have a 'magic' user id
|
||||
'anonymous' and the email address as a password. These email
|
||||
@ -81,7 +82,7 @@ password verification</td></tr><tr><th><a href="directive-dict.html#Syntax">Synt
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_anon</td></tr></table>
|
||||
</a></th><td>mod_authn_anon</td></tr></table>
|
||||
<p>A list of one or more 'magic' userIDs which are allowed
|
||||
access without password verification. The userIDs are space
|
||||
separated. It is possible to use the ' and " quotes to allow a
|
||||
@ -107,7 +108,7 @@ to other methods</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_anon</td></tr></table>
|
||||
</a></th><td>mod_authn_anon</td></tr></table>
|
||||
<p>When set 'on', there is no fall-through to other authorization
|
||||
methods. So if a userID does not match the values specified in the
|
||||
<code class="directive"><a href="#anonymous">Anonymous</a></code> directive,
|
||||
@ -125,7 +126,7 @@ error log</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_anon</td></tr></table>
|
||||
</a></th><td>mod_authn_anon</td></tr></table>
|
||||
<p>When set <code>on</code>, the default, the 'password' entered
|
||||
(which hopefully contains a sensible email address) is logged in
|
||||
the error log.</p>
|
||||
@ -136,7 +137,7 @@ error log</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_anon</td></tr></table>
|
||||
</a></th><td>mod_authn_anon</td></tr></table>
|
||||
<p>Specifies whether the user must specify an email address as
|
||||
the password. This prohibits blank passwords.</p>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="Anonymous_NoUserID" id="Anonymous_NoUserID">Anonymous_NoUserID</a> <a name="anonymous_nouserid" id="anonymous_nouserid">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
@ -146,7 +147,7 @@ error log</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_anon</td></tr></table>
|
||||
</a></th><td>mod_authn_anon</td></tr></table>
|
||||
<p>When set <code>on</code>, users can leave the userID (and
|
||||
perhaps the password field) empty. This can be very convenient for
|
||||
MS-Explorer users who can just hit return or click directly on the
|
||||
@ -159,7 +160,7 @@ formatted email address</td></tr><tr><th><a href="directive-dict.html#Syntax">Sy
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>AuthConfig</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_auth_anon</td></tr></table>
|
||||
</a></th><td>mod_authn_anon</td></tr></table>
|
||||
<p>When set <code>on</code> the 'password' entered is checked for
|
||||
at least one '@' and a '.' to encourage users to enter valid email
|
||||
addresses (see the above <code class="directive"><a href="#auth_logemail">Auth_LogEmail</a></code>).</p>
|
@ -3,12 +3,13 @@
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
|
||||
<modulesynopsis>
|
||||
|
||||
<name>mod_auth_anon</name>
|
||||
<name>mod_authn_anon</name>
|
||||
<description>Allows "anonymous" user access to authenticated
|
||||
areas</description>
|
||||
<status>Extension</status>
|
||||
<sourcefile>mod_auth_anon.c</sourcefile>
|
||||
<identifier>auth_anon_module</identifier>
|
||||
<sourcefile>mod_authn_anon.c</sourcefile>
|
||||
<identifier>authn_anon_module</identifier>
|
||||
<compatibility>Available in Apache 2.0.44 and later</compatibility>
|
||||
|
||||
<summary>
|
||||
<p>This module does access control in a manner similar to
|
||||
@ -122,7 +123,7 @@ to other methods</description>
|
||||
<usage>
|
||||
<p>When set 'on', there is no fall-through to other authorization
|
||||
methods. So if a userID does not match the values specified in the
|
||||
<directive module="mod_auth_anon">Anonymous</directive> directive,
|
||||
<directive module="mod_authn_anon">Anonymous</directive> directive,
|
||||
access is denied.</p>
|
||||
|
||||
<p>Be sure you know what you are doing when you decide to
|
||||
@ -195,7 +196,7 @@ formatted email address</description>
|
||||
<p>When set <code>on</code> the 'password' entered is checked for
|
||||
at least one '@' and a '.' to encourage users to enter valid email
|
||||
addresses (see the above <directive
|
||||
module="mod_auth_anon">Auth_LogEmail</directive>).</p>
|
||||
module="mod_authn_anon">Auth_LogEmail</directive>).</p>
|
||||
</usage>
|
||||
</directivesynopsis>
|
||||
|
@ -9,7 +9,7 @@
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module<6C>Identifier:
|
||||
</a></th><td>authn_dbm_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source<63>File:
|
||||
</a></th><td>mod_authn_dbm.c</td></tr><tr><th><a href="module-dict.html#Compatibility">Compatibility:
|
||||
</a></th><td>Available in Apache 2.0.42 and later</td></tr></table><h3>Summary</h3>
|
||||
</a></th><td>Available in Apache 2.0.44 and later</td></tr></table><h3>Summary</h3>
|
||||
<p>This module provides authentication front-ends such as
|
||||
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> and <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
|
||||
to authenticate users by looking up users in plain text password files.
|
||||
|
@ -8,7 +8,7 @@
|
||||
<status>Extension</status>
|
||||
<sourcefile>mod_authn_dbm.c</sourcefile>
|
||||
<identifier>authn_dbm_module</identifier>
|
||||
<compatibility>Available in Apache 2.0.42 and later</compatibility>
|
||||
<compatibility>Available in Apache 2.0.44 and later</compatibility>
|
||||
|
||||
<summary>
|
||||
<p>This module provides authentication front-ends such as
|
||||
|
@ -9,7 +9,7 @@
|
||||
</a></th><td>Base</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module<6C>Identifier:
|
||||
</a></th><td>authn_file_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source<63>File:
|
||||
</a></th><td>mod_authn_file.c</td></tr><tr><th><a href="module-dict.html#Compatibility">Compatibility:
|
||||
</a></th><td>Available in Apache 2.0.42 and later</td></tr></table><h3>Summary</h3>
|
||||
</a></th><td>Available in Apache 2.0.44 and later</td></tr></table><h3>Summary</h3>
|
||||
|
||||
<p>This module provides authentication front-ends such as
|
||||
<code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code> and <code class="module"><a href="../mod/mod_auth_basic.html">mod_auth_basic</a></code>
|
||||
|
@ -8,7 +8,7 @@
|
||||
<status>Base</status>
|
||||
<sourcefile>mod_authn_file.c</sourcefile>
|
||||
<identifier>authn_file_module</identifier>
|
||||
<compatibility>Available in Apache 2.0.42 and later</compatibility>
|
||||
<compatibility>Available in Apache 2.0.44 and later</compatibility>
|
||||
|
||||
<summary>
|
||||
|
||||
|
@ -9,7 +9,7 @@
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module<6C>Identifier:
|
||||
</a></th><td>authz_dbm_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source<63>File:
|
||||
</a></th><td>mod_authz_dbm.c</td></tr><tr><th><a href="module-dict.html#Compatibility">Compatibility:
|
||||
</a></th><td>Available in Apache 2.0.42 and later</td></tr></table><h3>Summary</h3>
|
||||
</a></th><td>Available in Apache 2.0.44 and later</td></tr></table><h3>Summary</h3>
|
||||
<p>This module provides authorization capabilities so that
|
||||
authenticated users can be allowed or denied access to portions
|
||||
of the web site by group membership. Similar functionality is
|
||||
|
@ -8,7 +8,7 @@
|
||||
<status>Extension</status>
|
||||
<sourcefile>mod_authz_dbm.c</sourcefile>
|
||||
<identifier>authz_dbm_module</identifier>
|
||||
<compatibility>Available in Apache 2.0.42 and later</compatibility>
|
||||
<compatibility>Available in Apache 2.0.44 and later</compatibility>
|
||||
|
||||
<summary>
|
||||
<p>This module provides authorization capabilities so that
|
||||
|
@ -9,7 +9,7 @@
|
||||
</a></th><td>Extension</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module<6C>Identifier:
|
||||
</a></th><td>authz_groupfile_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source<63>File:
|
||||
</a></th><td>mod_authz_groupfile.c</td></tr><tr><th><a href="module-dict.html#Compatibility">Compatibility:
|
||||
</a></th><td>Available in Apache 2.0.42 and later</td></tr></table><h3>Summary</h3>
|
||||
</a></th><td>Available in Apache 2.0.44 and later</td></tr></table><h3>Summary</h3>
|
||||
<p>This module provides authorization capabilities so that
|
||||
authenticated users can be allowed or denied access to portions
|
||||
of the web site by group membership. Similar functionality is
|
||||
|
@ -8,7 +8,7 @@
|
||||
<status>Extension</status>
|
||||
<sourcefile>mod_authz_groupfile.c</sourcefile>
|
||||
<identifier>authz_groupfile_module</identifier>
|
||||
<compatibility>Available in Apache 2.0.42 and later</compatibility>
|
||||
<compatibility>Available in Apache 2.0.44 and later</compatibility>
|
||||
|
||||
<summary>
|
||||
<p>This module provides authorization capabilities so that
|
||||
|
252
docs/manual/mod/mod_authz_host.html.en
Normal file
252
docs/manual/mod/mod_authz_host.html.en
Normal file
@ -0,0 +1,252 @@
|
||||
<?xml version="1.0" encoding="ISO-8859-1"?>
|
||||
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
|
||||
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"><head><!--
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
This file is generated from xml source: DO NOT EDIT
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
--><title>mod_authz_host - Apache HTTP Server</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body><div id="page-header"><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a> > <a href="./">Modules</a></div><div id="page-content"><div id="preamble"><h1>Apache Module mod_authz_host</h1><table class="module"><tr><th><a href="module-dict.html#Description">Description:
|
||||
</a></th><td>Group authorizations based on host (name or IP
|
||||
address)</td></tr><tr><th><a href="module-dict.html#Status">Status:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="module-dict.html#ModuleIdentifier">Module<6C>Identifier:
|
||||
</a></th><td>authz_host_module</td></tr><tr><th><a href="module-dict.html#SourceFile">Source<63>File:
|
||||
</a></th><td>mod_authz_host.c</td></tr><tr><th><a href="module-dict.html#Compatibility">Compatibility:
|
||||
</a></th><td>Available in Apache 2.0.44 and later</td></tr></table><h3>Summary</h3>
|
||||
<p>The directives provided by mod_authz_host are used in <code class="directive"><a href="../mod/core.html#directory"><Directory></a></code>, <code class="directive"><a href="../mod/core.html#files"><Files></a></code>, and <code class="directive"><a href="../mod/core.html#location"><Location></a></code> sections as well as
|
||||
<code><a href="core.html#accessfilename">.htaccess</a></code>
|
||||
files to control access to particular parts of the server. Access
|
||||
can be controlled based on the client hostname, IP address, or
|
||||
other characteristics of the client request, as captured in <a href="../env.html">environment variables</a>. The <code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> directives are used to
|
||||
specify which clients are or are not allowed access to the server,
|
||||
while the <code class="directive"><a href="#order">Order</a></code>
|
||||
directive sets the default access state, and configures how the
|
||||
<code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> directives interact with each
|
||||
other.</p>
|
||||
|
||||
<p>Both host-based access restrictions and password-based
|
||||
authentication may be implemented simultaneously. In that case,
|
||||
the <code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code> directive is used
|
||||
to determine how the two sets of restrictions interact.</p>
|
||||
|
||||
<p>In general, access restriction directives apply to all
|
||||
access methods (<code>GET</code>, <code>PUT</code>,
|
||||
<code>POST</code>, etc). This is the desired behavior in most
|
||||
cases. However, it is possible to restrict some methods, while
|
||||
leaving other methods unrestricted, by enclosing the directives
|
||||
in a <code class="directive"><a href="../mod/core.html#limit"><Limit></a></code> section.</p>
|
||||
</div><div id="quickview"><h3 class="directives">Directives</h3><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#allow">Allow</a></li><li><img alt="" src="../images/down.gif" /> <a href="#deny">Deny</a></li><li><img alt="" src="../images/down.gif" /> <a href="#order">Order</a></li></ul><h3>See also</h3><ul class="seealso"><li><code class="directive"><a href="../mod/core.html#satisfy">Satisfy</a></code></li><li><code class="directive"><a href="../mod/core.html#require">Require</a></code></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="Allow" id="Allow">Allow</a> <a name="allow" id="allow">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Controls which hosts can access an area of the
|
||||
server</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td> Allow from
|
||||
all|<em>host</em>|env=<em>env-variable</em>
|
||||
[<em>host</em>|env=<em>env-variable</em>] ...</td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>Limit</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_authz_host</td></tr></table>
|
||||
|
||||
<p>The <code class="directive">Allow</code> directive affects which hosts can
|
||||
access an area of the server. Access can be controlled by
|
||||
hostname, IP Address, IP Address range, or by other
|
||||
characteristics of the client request captured in environment
|
||||
variables.</p>
|
||||
|
||||
<p>The first argument to this directive is always
|
||||
<code>from</code>. The subsequent arguments can take three
|
||||
different forms. If <code>Allow from all</code> is specified, then
|
||||
all hosts are allowed access, subject to the configuration of the
|
||||
<code class="directive"><a href="#deny">Deny</a></code> and <code class="directive"><a href="#order">Order</a></code> directives as discussed
|
||||
below. To allow only particular hosts or groups of hosts to access
|
||||
the server, the <em>host</em> can be specified in any of the
|
||||
following formats:</p>
|
||||
|
||||
<dl>
|
||||
<dt>A (partial) domain-name</dt>
|
||||
|
||||
<dd>Example: <code>Allow from apache.org</code><br />
|
||||
Hosts whose names match, or end in, this string are allowed
|
||||
access. Only complete components are matched, so the above
|
||||
example will match <code>foo.apache.org</code> but it will
|
||||
not match <code>fooapache.org</code>. This configuration will
|
||||
cause the server to perform a reverse DNS lookup on the
|
||||
client IP address, regardless of the setting of the <code class="directive"><a href="../mod/core.html#hostnamelookups">HostnameLookups</a></code>
|
||||
directive.</dd>
|
||||
|
||||
<dt>A full IP address</dt>
|
||||
|
||||
<dd>Example: <code>Allow from 10.1.2.3</code><br />
|
||||
An IP address of a host allowed access</dd>
|
||||
|
||||
<dt>A partial IP address</dt>
|
||||
|
||||
<dd>Example: <code>Allow from 10.1</code><br />
|
||||
The first 1 to 3 bytes of an IP address, for subnet
|
||||
restriction.</dd>
|
||||
|
||||
<dt>A network/netmask pair</dt>
|
||||
|
||||
<dd>Example: <code>Allow from
|
||||
10.1.0.0/255.255.0.0</code><br />
|
||||
A network a.b.c.d, and a netmask w.x.y.z. For more
|
||||
fine-grained subnet restriction.</dd>
|
||||
|
||||
<dt>A network/nnn CIDR specification</dt>
|
||||
|
||||
<dd>Example: <code>Allow from 10.1.0.0/16</code><br />
|
||||
Similar to the previous case, except the netmask consists of
|
||||
nnn high-order 1 bits.</dd>
|
||||
</dl>
|
||||
|
||||
<p>Note that the last three examples above match exactly the
|
||||
same set of hosts.</p>
|
||||
|
||||
<p>IPv6 addresses and IPv6 subnets can be specified as shown
|
||||
below:</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
Allow from fe80::a00:20ff:fea7:ccea<br />
|
||||
Allow from fe80::a00:20ff:fea7:ccea/10
|
||||
</code></p></div>
|
||||
|
||||
<p>The third format of the arguments to the
|
||||
<code class="directive">Allow</code> directive allows access to the server
|
||||
to be controlled based on the existence of an <a href="../env.html">environment variable</a>. When <code>Allow from
|
||||
env=</code><em>env-variable</em> is specified, then the request is
|
||||
allowed access if the environment variable <em>env-variable</em>
|
||||
exists. The server provides the ability to set environment
|
||||
variables in a flexible way based on characteristics of the client
|
||||
request using the directives provided by
|
||||
<code class="module"><a href="../mod/mod_setenvif.html">mod_setenvif</a></code>. Therefore, this directive can be
|
||||
used to allow access based on such factors as the clients
|
||||
<code>User-Agent</code> (browser type), <code>Referer</code>, or
|
||||
other HTTP request header fields.</p>
|
||||
|
||||
<div class="example"><h3>Example:</h3><p><code>
|
||||
|
||||
SetEnvIf User-Agent ^KnockKnock/2.0 let_me_in<br />
|
||||
<Directory /docroot><br />
|
||||
<EFBFBD><EFBFBD> Order Deny,Allow<br />
|
||||
<EFBFBD><EFBFBD> Deny from all<br />
|
||||
<EFBFBD><EFBFBD> Allow from env=let_me_in<br />
|
||||
</Directory>
|
||||
</code></p></div>
|
||||
|
||||
<p>In this case, browsers with a user-agent string beginning
|
||||
with <code>KnockKnock/2.0</code> will be allowed access, and all
|
||||
others will be denied.</p>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="Deny" id="Deny">Deny</a> <a name="deny" id="deny">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Controls which hosts are denied access to the
|
||||
server</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td> Deny from
|
||||
all|<em>host</em>|env=<em>env-variable</em>
|
||||
[<em>host</em>|env=<em>env-variable</em>] ...</td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>Limit</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_authz_host</td></tr></table>
|
||||
<p>This directive allows access to the server to be restricted
|
||||
based on hostname, IP address, or environment variables. The
|
||||
arguments for the <code class="directive">Deny</code> directive are
|
||||
identical to the arguments for the <code class="directive"><a href="#allow">Allow</a></code> directive.</p>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="directive-section"><h2><a name="Order" id="Order">Order</a> <a name="order" id="order">Directive</a></h2><table class="directive"><tr><th><a href="directive-dict.html#Description">Description:
|
||||
</a></th><td>Controls the default access state and the order in which
|
||||
Allow and Deny are
|
||||
evaluated.</td></tr><tr><th><a href="directive-dict.html#Syntax">Syntax:
|
||||
</a></th><td> Order <em>ordering</em></td></tr><tr><th><a href="directive-dict.html#Default">Default:
|
||||
</a></th><td><code>Order Deny,Allow</code></td></tr><tr><th><a href="directive-dict.html#Context">Context:
|
||||
</a></th><td>directory, .htaccess</td></tr><tr><th><a href="directive-dict.html#Override">Override:
|
||||
</a></th><td>Limit</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
</a></th><td>Base</td></tr><tr><th><a href="directive-dict.html#Module">Module:
|
||||
</a></th><td>mod_authz_host</td></tr></table>
|
||||
|
||||
<p>The <code class="directive">Order</code> directive controls the default
|
||||
access state and the order in which <code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> directives are evaluated.
|
||||
<em>Ordering</em> is one of</p>
|
||||
|
||||
<dl>
|
||||
<dt>Deny,Allow</dt>
|
||||
|
||||
<dd>The <code class="directive"><a href="#deny">Deny</a></code> directives
|
||||
are evaluated before the <code class="directive"><a href="#allow">Allow</a></code> directives. Access is
|
||||
allowed by default. Any client which does not match a
|
||||
<code class="directive"><a href="#deny">Deny</a></code> directive or does
|
||||
match an <code class="directive"><a href="#allow">Allow</a></code>
|
||||
directive will be allowed access to the server.</dd>
|
||||
|
||||
<dt>Allow,Deny</dt>
|
||||
|
||||
<dd>The <code class="directive"><a href="#allow">Allow</a></code>
|
||||
directives are evaluated before the <code class="directive"><a href="#deny">Deny</a></code> directives. Access is denied
|
||||
by default. Any client which does not match an <code class="directive"><a href="#allow">Allow</a></code> directive or does match a
|
||||
<code class="directive"><a href="#deny">Deny</a></code> directive will be
|
||||
denied access to the server.</dd>
|
||||
|
||||
<dt>Mutual-failure</dt>
|
||||
|
||||
<dd>Only those hosts which appear on the <code class="directive"><a href="#allow">Allow</a></code> list and do not appear on
|
||||
the <code class="directive"><a href="#deny">Deny</a></code> list are
|
||||
granted access. This ordering has the same effect as <code>Order
|
||||
Allow,Deny</code> and is deprecated in favor of that
|
||||
configuration.</dd>
|
||||
</dl>
|
||||
|
||||
<p>Keywords may only be separated by a comma; no whitespace is
|
||||
allowed between them. Note that in all cases every <code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> statement is evaluated.</p>
|
||||
|
||||
<p>In the following example, all hosts in the apache.org domain
|
||||
are allowed access; all other hosts are denied access.</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
Order Deny,Allow<br />
|
||||
Deny from all<br />
|
||||
Allow from apache.org<br />
|
||||
</code></p></div>
|
||||
|
||||
<p>In the next example, all hosts in the apache.org domain are
|
||||
allowed access, except for the hosts which are in the
|
||||
foo.apache.org subdomain, who are denied access. All hosts not
|
||||
in the apache.org domain are denied access because the default
|
||||
state is to deny access to the server.</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
Order Allow,Deny<br />
|
||||
Allow from apache.org<br />
|
||||
Deny from foo.apache.org<br />
|
||||
</code></p></div>
|
||||
|
||||
<p>On the other hand, if the <code class="directive">Order</code> in the last
|
||||
example is changed to <code>Deny,Allow</code>, all hosts will
|
||||
be allowed access. This happens because, regardless of the
|
||||
actual ordering of the directives in the configuration file,
|
||||
the <code>Allow from apache.org</code> will be evaluated last
|
||||
and will override the <code>Deny from foo.apache.org</code>.
|
||||
All hosts not in the <code>apache.org</code> domain will also
|
||||
be allowed access because the default state will change to
|
||||
<em>allow</em>.</p>
|
||||
|
||||
<p>The presence of an <code class="directive">Order</code> directive can affect
|
||||
access to a part of the server even in the absence of accompanying
|
||||
<code class="directive"><a href="#allow">Allow</a></code> and <code class="directive"><a href="#deny">Deny</a></code> directives because of its effect
|
||||
on the default access state. For example,</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
<Directory /www><br />
|
||||
<20><>Order Allow,Deny<br />
|
||||
</Directory>
|
||||
</code></p></div>
|
||||
|
||||
<p>will deny all access to the <code>/www</code> directory
|
||||
because the default access state will be set to
|
||||
<em>deny</em>.</p>
|
||||
|
||||
<p>The <code class="directive">Order</code> directive controls the order of access
|
||||
directive processing only within each phase of the server's
|
||||
configuration processing. This implies, for example, that an
|
||||
<code class="directive"><a href="#allow">Allow</a></code> or <code class="directive"><a href="#deny">Deny</a></code> directive occurring in a
|
||||
<code class="directive"><a href="../mod/core.html#location"><Location></a></code> section will
|
||||
always be evaluated after an <code class="directive"><a href="#allow">Allow</a></code> or <code class="directive"><a href="#deny">Deny</a></code> directive occurring in a
|
||||
<code class="directive"><a href="../mod/core.html#directory"><Directory></a></code> section or
|
||||
<code>.htaccess</code> file, regardless of the setting of the
|
||||
<code class="directive">Order</code> directive. For details on the merging
|
||||
of configuration sections, see the documentation on <a href="../sections.html">How Directory, Location and Files sections
|
||||
work</a>.</p>
|
||||
</div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div></body></html>
|
@ -3,17 +3,18 @@
|
||||
<?xml-stylesheet type="text/xsl" href="../style/manual.en.xsl"?>
|
||||
<modulesynopsis>
|
||||
|
||||
<name>mod_access</name>
|
||||
<name>mod_authz_host</name>
|
||||
|
||||
<description>Provides access control based on client hostname, IP
|
||||
address, or other characteristics of the client request.</description>
|
||||
<description>Group authorizations based on host (name or IP
|
||||
address)</description>
|
||||
|
||||
<status>Base</status>
|
||||
<sourcefile>mod_access.c</sourcefile>
|
||||
<identifier>access_module</identifier>
|
||||
<sourcefile>mod_authz_host.c</sourcefile>
|
||||
<identifier>authz_host_module</identifier>
|
||||
<compatibility>Available in Apache 2.0.44 and later</compatibility>
|
||||
|
||||
<summary>
|
||||
<p>The directives provided by mod_access are used in <directive
|
||||
<p>The directives provided by mod_authz_host are used in <directive
|
||||
module="core" type="section">Directory</directive>, <directive
|
||||
module="core" type="section">Files</directive>, and <directive
|
||||
module="core" type="section">Location</directive> sections as well as
|
||||
@ -22,13 +23,13 @@ address, or other characteristics of the client request.</description>
|
||||
can be controlled based on the client hostname, IP address, or
|
||||
other characteristics of the client request, as captured in <a
|
||||
href="../env.html">environment variables</a>. The <directive
|
||||
module="mod_access">Allow</directive> and <directive
|
||||
module="mod_access">Deny</directive> directives are used to
|
||||
module="mod_authz_host">Allow</directive> and <directive
|
||||
module="mod_authz_host">Deny</directive> directives are used to
|
||||
specify which clients are or are not allowed access to the server,
|
||||
while the <directive module="mod_access">Order</directive>
|
||||
while the <directive module="mod_authz_host">Order</directive>
|
||||
directive sets the default access state, and configures how the
|
||||
<directive module="mod_access">Allow</directive> and <directive
|
||||
module="mod_access">Deny</directive> directives interact with each
|
||||
<directive module="mod_authz_host">Allow</directive> and <directive
|
||||
module="mod_authz_host">Deny</directive> directives interact with each
|
||||
other.</p>
|
||||
|
||||
<p>Both host-based access restrictions and password-based
|
||||
@ -71,8 +72,8 @@ server</description>
|
||||
<code>from</code>. The subsequent arguments can take three
|
||||
different forms. If <code>Allow from all</code> is specified, then
|
||||
all hosts are allowed access, subject to the configuration of the
|
||||
<directive module="mod_access">Deny</directive> and <directive
|
||||
module="mod_access">Order</directive> directives as discussed
|
||||
<directive module="mod_authz_host">Deny</directive> and <directive
|
||||
module="mod_authz_host">Order</directive> directives as discussed
|
||||
below. To allow only particular hosts or groups of hosts to access
|
||||
the server, the <em>host</em> can be specified in any of the
|
||||
following formats:</p>
|
||||
@ -176,7 +177,7 @@ server</description>
|
||||
based on hostname, IP address, or environment variables. The
|
||||
arguments for the <directive>Deny</directive> directive are
|
||||
identical to the arguments for the <directive
|
||||
module="mod_access">Allow</directive> directive.</p>
|
||||
module="mod_authz_host">Allow</directive> directive.</p>
|
||||
</usage>
|
||||
|
||||
</directivesynopsis>
|
||||
@ -199,36 +200,36 @@ evaluated.</description>
|
||||
|
||||
<p>The <directive>Order</directive> directive controls the default
|
||||
access state and the order in which <directive
|
||||
module="mod_access">Allow</directive> and <directive
|
||||
module="mod_access">Deny</directive> directives are evaluated.
|
||||
module="mod_authz_host">Allow</directive> and <directive
|
||||
module="mod_authz_host">Deny</directive> directives are evaluated.
|
||||
<em>Ordering</em> is one of</p>
|
||||
|
||||
<dl>
|
||||
<dt>Deny,Allow</dt>
|
||||
|
||||
<dd>The <directive module="mod_access">Deny</directive> directives
|
||||
<dd>The <directive module="mod_authz_host">Deny</directive> directives
|
||||
are evaluated before the <directive
|
||||
module="mod_access">Allow</directive> directives. Access is
|
||||
module="mod_authz_host">Allow</directive> directives. Access is
|
||||
allowed by default. Any client which does not match a
|
||||
<directive module="mod_access">Deny</directive> directive or does
|
||||
match an <directive module="mod_access">Allow</directive>
|
||||
<directive module="mod_authz_host">Deny</directive> directive or does
|
||||
match an <directive module="mod_authz_host">Allow</directive>
|
||||
directive will be allowed access to the server.</dd>
|
||||
|
||||
<dt>Allow,Deny</dt>
|
||||
|
||||
<dd>The <directive module="mod_access">Allow</directive>
|
||||
<dd>The <directive module="mod_authz_host">Allow</directive>
|
||||
directives are evaluated before the <directive
|
||||
module="mod_access">Deny</directive> directives. Access is denied
|
||||
module="mod_authz_host">Deny</directive> directives. Access is denied
|
||||
by default. Any client which does not match an <directive
|
||||
module="mod_access">Allow</directive> directive or does match a
|
||||
<directive module="mod_access">Deny</directive> directive will be
|
||||
module="mod_authz_host">Allow</directive> directive or does match a
|
||||
<directive module="mod_authz_host">Deny</directive> directive will be
|
||||
denied access to the server.</dd>
|
||||
|
||||
<dt>Mutual-failure</dt>
|
||||
|
||||
<dd>Only those hosts which appear on the <directive
|
||||
module="mod_access">Allow</directive> list and do not appear on
|
||||
the <directive module="mod_access">Deny</directive> list are
|
||||
module="mod_authz_host">Allow</directive> list and do not appear on
|
||||
the <directive module="mod_authz_host">Deny</directive> list are
|
||||
granted access. This ordering has the same effect as <code>Order
|
||||
Allow,Deny</code> and is deprecated in favor of that
|
||||
configuration.</dd>
|
||||
@ -236,8 +237,8 @@ evaluated.</description>
|
||||
|
||||
<p>Keywords may only be separated by a comma; no whitespace is
|
||||
allowed between them. Note that in all cases every <directive
|
||||
module="mod_access">Allow</directive> and <directive
|
||||
module="mod_access">Deny</directive> statement is evaluated.</p>
|
||||
module="mod_authz_host">Allow</directive> and <directive
|
||||
module="mod_authz_host">Deny</directive> statement is evaluated.</p>
|
||||
|
||||
<p>In the following example, all hosts in the apache.org domain
|
||||
are allowed access; all other hosts are denied access.</p>
|
||||
@ -272,8 +273,8 @@ evaluated.</description>
|
||||
|
||||
<p>The presence of an <directive>Order</directive> directive can affect
|
||||
access to a part of the server even in the absence of accompanying
|
||||
<directive module="mod_access">Allow</directive> and <directive
|
||||
module="mod_access">Deny</directive> directives because of its effect
|
||||
<directive module="mod_authz_host">Allow</directive> and <directive
|
||||
module="mod_authz_host">Deny</directive> directives because of its effect
|
||||
on the default access state. For example,</p>
|
||||
|
||||
<example>
|
||||
@ -289,12 +290,12 @@ evaluated.</description>
|
||||
<p>The <directive>Order</directive> directive controls the order of access
|
||||
directive processing only within each phase of the server's
|
||||
configuration processing. This implies, for example, that an
|
||||
<directive module="mod_access">Allow</directive> or <directive
|
||||
module="mod_access">Deny</directive> directive occurring in a
|
||||
<directive module="mod_authz_host">Allow</directive> or <directive
|
||||
module="mod_authz_host">Deny</directive> directive occurring in a
|
||||
<directive module="core" type="section">Location</directive> section will
|
||||
always be evaluated after an <directive
|
||||
module="mod_access">Allow</directive> or <directive
|
||||
module="mod_access">Deny</directive> directive occurring in a
|
||||
module="mod_authz_host">Allow</directive> or <directive
|
||||
module="mod_authz_host">Deny</directive> directive occurring in a
|
||||
<directive module="core" type="section">Directory</directive> section or
|
||||
<code>.htaccess</code> file, regardless of the setting of the
|
||||
<directive>Order</directive> directive. For details on the merging
|
@ -69,8 +69,8 @@ host</td></tr><tr><th><a href="directive-dict.html#Status">Status:
|
||||
the module <em>module-name</em>. Example:</p>
|
||||
|
||||
<div class="example"><p><code>
|
||||
AddModuleInfo mod_auth.c 'See <A \<br />
|
||||
HREF="http://www.apache.org/docs/mod/mod_auth.html">\<br />
|
||||
http://www.apache.org/docs/mod/mod_auth.html</A>'
|
||||
AddModuleInfo mod_authn_file.c 'See <A \<br />
|
||||
HREF="http://www.apache.org/docs-2.0/mod/mod_authn_file.html">\<br />
|
||||
http://www.apache.org/docs-2.0/mod/mod_authn_file.html</A>'
|
||||
</code></p></div>
|
||||
</div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div></body></html>
|
@ -74,9 +74,9 @@ host</context></contextlist>
|
||||
the module <em>module-name</em>. Example:</p>
|
||||
|
||||
<example>
|
||||
AddModuleInfo mod_auth.c 'See <A \<br />
|
||||
HREF="http://www.apache.org/docs/mod/mod_auth.html">\<br />
|
||||
http://www.apache.org/docs/mod/mod_auth.html</A>'
|
||||
AddModuleInfo mod_authn_file.c 'See <A \<br />
|
||||
HREF="http://www.apache.org/docs-2.0/mod/mod_authn_file.html">\<br />
|
||||
http://www.apache.org/docs-2.0/mod/mod_authn_file.html</A>'
|
||||
</example>
|
||||
</usage>
|
||||
|
||||
|
@ -89,7 +89,7 @@ onto the specified content type</td></tr>
|
||||
<tr class="odd"><td><a href="mod_alias.html#aliasmatch">AliasMatch <em>regex
|
||||
file-path</em>|<em>directory-path</em></a></td><td /><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps URLs to filesystem locations using regular
|
||||
expressions</td></tr>
|
||||
<tr><td><a href="mod_access.html#allow"> Allow from
|
||||
<tr><td><a href="mod_authz_host.html#allow"> Allow from
|
||||
all|<em>host</em>|env=<em>env-variable</em>
|
||||
[<em>host</em>|env=<em>env-variable</em>] ...</a></td><td /><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Controls which hosts can access an area of the
|
||||
server</td></tr>
|
||||
@ -98,26 +98,25 @@ the proxy</td></tr>
|
||||
<tr><td><a href="core.html#allowoverride">AllowOverride All|None|<var>directive-type</var>
|
||||
[<var>directive-type</var>] ...</a></td><td> All </td><td>d</td><td>C</td></tr><tr><td class="descr" colspan="4">Types of directives that are allowed in
|
||||
.htaccess files</td></tr>
|
||||
<tr class="odd"><td><a href="mod_auth_anon.html#anonymous">Anonymous <em>user</em> [<em>user</em>] ...</a></td><td /><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies userIDs that areallowed access without
|
||||
<tr class="odd"><td><a href="mod_authn_anon.html#anonymous">Anonymous <em>user</em> [<em>user</em>] ...</a></td><td /><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Specifies userIDs that areallowed access without
|
||||
password verification</td></tr>
|
||||
<tr><td><a href="mod_auth_anon.html#anonymous_authoritative">Anonymous_Authoritative on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configures if authorization will fall-through
|
||||
<tr><td><a href="mod_authn_anon.html#anonymous_authoritative">Anonymous_Authoritative on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configures if authorization will fall-through
|
||||
to other methods</td></tr>
|
||||
<tr class="odd"><td><a href="mod_auth_anon.html#anonymous_logemail">Anonymous_LogEmail on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the password entered will be logged in the
|
||||
<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_logemail">Anonymous_LogEmail on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the password entered will be logged in the
|
||||
error log</td></tr>
|
||||
<tr><td><a href="mod_auth_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies whether blank passwords are allowed</td></tr>
|
||||
<tr class="odd"><td><a href="mod_auth_anon.html#anonymous_nouserid">Anonymous_NoUserID on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the userID field may be empty</td></tr>
|
||||
<tr><td><a href="mod_auth_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether to check the password field for a correctly
|
||||
<tr><td><a href="mod_authn_anon.html#anonymous_mustgiveemail">Anonymous_MustGiveEmail on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Specifies whether blank passwords are allowed</td></tr>
|
||||
<tr class="odd"><td><a href="mod_authn_anon.html#anonymous_nouserid">Anonymous_NoUserID on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether the userID field may be empty</td></tr>
|
||||
<tr><td><a href="mod_authn_anon.html#anonymous_verifyemail">Anonymous_VerifyEmail on|off</a></td><td> off </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets whether to check the password field for a correctly
|
||||
formatted email address</td></tr>
|
||||
<tr class="odd"><td><a href="perchild.html#assignuserid">AssignUserID <em>user_id</em> <em>group_id</em></a></td><td /><td>v</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="mod_auth.html#authauthoritative">AuthAuthoritative on|off</a></td><td> on </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are
|
||||
<tr><td><a href="mod_auth_basic.html#authbasicauthoritative">AuthBasicAuthoritative on|off</a></td><td> on </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets whether authorization and authentication are
|
||||
passed to lower level modules</td></tr>
|
||||
<tr class="odd"><td><a href="mod_auth_dbm.html#authdbmauthoritative">AuthDBMAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authentication and authorization will be
|
||||
passwed on to lower level modules</td></tr>
|
||||
<tr><td><a href="mod_auth_dbm.html#authdbmgroupfile">AuthDBMGroupFile <em>file-path</em></a></td><td /><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the database file containing the list
|
||||
<tr class="odd"><td><a href="mod_auth_basic.html#authbasicprovider">AuthBasicProvider <em>provider-name</em></a></td><td /><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the authentication provider(s) for this location</td></tr>
|
||||
<tr><td><a href="mod_authz_dbm.html#authdbmgroupfile">AuthDBMGroupFile <em>file-path</em></a></td><td /><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the database file containing the list
|
||||
of user groups for authentication</td></tr>
|
||||
<tr class="odd"><td><a href="mod_auth_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the type of database file that is used to
|
||||
<tr class="odd"><td><a href="mod_authn_dbm.html#authdbmtype">AuthDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the type of database file that is used to
|
||||
store passwords</td></tr>
|
||||
<tr><td><a href="mod_auth_dbm.html#authdbmuserfile">AuthDBMUserFile <em>file-path</em></a></td><td /><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets thename of a database file containing the list of users and
|
||||
<tr><td><a href="mod_authn_dbm.html#authdbmuserfile">AuthDBMUserFile <em>file-path</em></a></td><td /><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of a database file containing the list of users and
|
||||
passwords for authentication</td></tr>
|
||||
<tr class="odd"><td><a href="mod_auth_digest.html#authdigestalgorithm">AuthDigestAlgorithm MD5|MD5-sess</a></td><td> MD5 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Selects the algorithm used to calculate the challenge and
|
||||
response hases in digest authentication</td></tr>
|
||||
@ -133,7 +132,7 @@ server</td></tr>
|
||||
<tr class="odd"><td><a href="mod_auth_digest.html#authdigestnoncelifetime">AuthDigestNonceLifetime <em>seconds</em></a></td><td> 300 </td><td>dh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">How long the server nonce is valid</td></tr>
|
||||
<tr><td><a href="mod_auth_digest.html#authdigestqop">AuthDigestQop none|auth|auth-int [auth|auth-int]</a></td><td> auth </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Determines the quality-of-protection to use in digest
|
||||
authentication</td></tr>
|
||||
<tr class="odd"><td><a href="mod_auth.html#authgroupfile">AuthGroupFile <em>file-path</em></a></td><td /><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a text file containing the list
|
||||
<tr class="odd"><td><a href="mod_authz_groupfile.html#authgroupfile">AuthGroupFile <em>file-path</em></a></td><td /><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of a text file containing the list
|
||||
of user groups for authentication</td></tr>
|
||||
<tr><td><a href="mod_auth_ldap.html#authldapauthoritative">AuthLDAPAuthoritative on|off</a></td><td> on </td><td>dh</td><td>X</td></tr><tr><td class="descr" colspan="4">Prevent other authentication modules from
|
||||
authenticating the user if this one fails</td></tr>
|
||||
@ -153,455 +152,459 @@ environment variable</td></tr>
|
||||
<tr><td><a href="core.html#authname">AuthName <var>auth-domain</var></a></td><td /><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Authorization realm for use in HTTP
|
||||
authentication</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#authtype">AuthType Basic|Digest</a></td><td /><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Type of user authentication</td></tr>
|
||||
<tr><td><a href="mod_auth.html#authuserfile">AuthUserFile <em>file-path</em></a></td><td /><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the name of a text file containing the list of users and
|
||||
<tr><td><a href="mod_authn_file.html#authuserfile">AuthUserFile <em>file-path</em></a></td><td /><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the name of a text file containing the list of users and
|
||||
passwords for authentication</td></tr>
|
||||
<tr class="odd"><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
|
||||
[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables conditional on HTTP User-Agent
|
||||
<tr class="odd"><td><a href="mod_authz_dbm.html#authzdbmauthoritative">AuthzDBMAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level modules</td></tr>
|
||||
<tr><td><a href="mod_authz_dbm.html#authzdbmtype">AuthzDBMType default|SDBM|GDBM|NDBM|DB</a></td><td> default </td><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the type of database file that is used to
|
||||
store passwords</td></tr>
|
||||
<tr class="odd"><td><a href="mod_authz_groupfile.html#authzgroupfileauthoritative">AuthzGroupFileAuthoritative on|off</a></td><td> on </td><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets whether authorization will be passed on to lower level modules</td></tr>
|
||||
<tr><td><a href="mod_setenvif.html#browsermatch" id="B" name="B">BrowserMatch <em>regex [!]env-variable</em>[=<em>value</em>]
|
||||
[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables conditional on HTTP User-Agent
|
||||
</td></tr>
|
||||
<tr><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
|
||||
[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables conditional on User-Agent without
|
||||
<tr class="odd"><td><a href="mod_setenvif.html#browsermatchnocase">BrowserMatchNoCase <em>regex [!]env-variable</em>[=<em>value</em>]
|
||||
[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables conditional on User-Agent without
|
||||
respect to case</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <em>seconds</em></a></td><td> 3600 (one hour) </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="mod_cache.html#cachedisable">CacheDisable <em>cache_type </em> <em> url-string</em></a></td><td /><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Disable caching of specified URLs by specified storage manager</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cacheenable">CacheEnable <em>cache_type </em><em> url-string</em></a></td><td /><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Enable caching specified URLs in a specified storage manager</td></tr>
|
||||
<tr><td><a href="mod_file_cache.html#cachefile">CacheFile
|
||||
<em>file-path</em> [<em>file-path</em>] ...</a></td><td /><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cacheforcecompletion">CacheForceCompletion <em>Percentage</em></a></td><td> 60 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Percentage of download to arrive for the cache to force complete transfer</td></tr>
|
||||
<tr><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl</a></td><td /><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Ignore requests from the client for uncached content</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></td><td /><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore responses where there is no Last Modified Header</td></tr>
|
||||
<tr><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <em>float</em></a></td><td> 0.1 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">The factor used to estimate the Expires date from the LastModified date</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <em>seconds</em></a></td><td> 86400 (one day) </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">The maximum time in seconds to cache a document</td></tr>
|
||||
<tr><td><a href="mod_cache.html#cachemaxstreamingbuffer">CacheMaxStreamingBuffer <em>size_in_bytes</em></a></td><td> 0 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Maximum amount of a streamed response to buffer in memory before declaring the response uncacheable</td></tr>
|
||||
<tr class="odd"><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs on|off</a></td><td> off </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Allows content-negotiated documents to be
|
||||
<tr><td><a href="mod_cache.html#cachedefaultexpire" id="C" name="C">CacheDefaultExpire <em>seconds</em></a></td><td> 3600 (one hour) </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cachedisable">CacheDisable <em>cache_type </em> <em> url-string</em></a></td><td /><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Disable caching of specified URLs by specified storage manager</td></tr>
|
||||
<tr><td><a href="mod_cache.html#cacheenable">CacheEnable <em>cache_type </em><em> url-string</em></a></td><td /><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Enable caching specified URLs in a specified storage manager</td></tr>
|
||||
<tr class="odd"><td><a href="mod_file_cache.html#cachefile">CacheFile
|
||||
<em>file-path</em> [<em>file-path</em>] ...</a></td><td /><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="mod_cache.html#cacheforcecompletion">CacheForceCompletion <em>Percentage</em></a></td><td> 60 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Percentage of download to arrive for the cache to force complete transfer</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cacheignorecachecontrol">CacheIgnoreCacheControl</a></td><td /><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Ignore requests from the client for uncached content</td></tr>
|
||||
<tr><td><a href="mod_cache.html#cacheignorenolastmod">CacheIgnoreNoLastMod</a></td><td /><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Ignore responses where there is no Last Modified Header</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cachelastmodifiedfactor">CacheLastModifiedFactor <em>float</em></a></td><td> 0.1 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">The factor used to estimate the Expires date from the LastModified date</td></tr>
|
||||
<tr><td><a href="mod_cache.html#cachemaxexpire">CacheMaxExpire <em>seconds</em></a></td><td> 86400 (one day) </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">The maximum time in seconds to cache a document</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cache.html#cachemaxstreamingbuffer">CacheMaxStreamingBuffer <em>size_in_bytes</em></a></td><td> 0 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of a streamed response to buffer in memory before declaring the response uncacheable</td></tr>
|
||||
<tr><td><a href="mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs on|off</a></td><td> off </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Allows content-negotiated documents to be
|
||||
cached by proxy servers</td></tr>
|
||||
<tr><td><a href="core.html#cgimapextension">CGIMapExtension cgi-path .extension</a></td><td /><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
|
||||
<tr class="odd"><td><a href="core.html#cgimapextension">CGIMapExtension cgi-path .extension</a></td><td /><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Technique for locating the interpreter for CGI
|
||||
scripts</td></tr>
|
||||
<tr class="odd"><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <em>charset</em></a></td><td /><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Charset to translate into</td></tr>
|
||||
<tr><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <em>option</em> [<em>option</em>] ...</a></td><td> DebugLevel=0
|
||||
NoImp +</td><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Configures charset tranlation behavior</td></tr>
|
||||
<tr class="odd"><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <em>charset</em></a></td><td /><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Source charset of files</td></tr>
|
||||
<tr><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables the spelling
|
||||
<tr><td><a href="mod_charset_lite.html#charsetdefault">CharsetDefault <em>charset</em></a></td><td /><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Charset to translate into</td></tr>
|
||||
<tr class="odd"><td><a href="mod_charset_lite.html#charsetoptions">CharsetOptions <em>option</em> [<em>option</em>] ...</a></td><td> DebugLevel=0
|
||||
NoImp +</td><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Configures charset tranlation behavior</td></tr>
|
||||
<tr><td><a href="mod_charset_lite.html#charsetsourceenc">CharsetSourceEnc <em>charset</em></a></td><td /><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Source charset of files</td></tr>
|
||||
<tr class="odd"><td><a href="mod_speling.html#checkspelling">CheckSpelling on|off</a></td><td> Off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables the spelling
|
||||
module</td></tr>
|
||||
<tr class="odd"><td><a href="perchild.html#childperuserid">ChildPerUserID <em>user_id</em>
|
||||
<em>group_id</em> <em>child_id</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="core.html#contentdigest">ContentDigest on|off</a></td><td> off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables the generation of Content-MD5 HTTP Response
|
||||
<tr><td><a href="perchild.html#childperuserid">ChildPerUserID <em>user_id</em>
|
||||
<em>group_id</em> <em>child_id</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#contentdigest">ContentDigest on|off</a></td><td> off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables the generation of Content-MD5 HTTP Response
|
||||
headers</td></tr>
|
||||
<tr class="odd"><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
|
||||
<tr><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
|
||||
<tr class="odd"><td><a href="mod_log_config.html#cookielog">CookieLog <em>filename</em></a></td><td /><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename for the logging of cookies</td></tr>
|
||||
<tr><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
|
||||
<tr class="odd"><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
|
||||
<em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Format of the cookie header field</td></tr>
|
||||
<tr><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables tracking cookie</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <em>directory</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Directory where Apache attempts to
|
||||
<tr><td><a href="mod_usertrack.html#cookiedomain">CookieDomain <em>domain</em></a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">The domain to which the tracking cookie applies</td></tr>
|
||||
<tr class="odd"><td><a href="mod_usertrack.html#cookieexpires">CookieExpires <em>expiry-period</em></a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Expiry time for the tracking cookie</td></tr>
|
||||
<tr><td><a href="mod_log_config.html#cookielog">CookieLog <em>filename</em></a></td><td /><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets filename for the logging of cookies</td></tr>
|
||||
<tr class="odd"><td><a href="mod_usertrack.html#cookiename">CookieName <em>token</em></a></td><td> Apache </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the tracking cookie</td></tr>
|
||||
<tr><td><a href="mod_usertrack.html#cookiestyle">CookieStyle
|
||||
<em>Netscape|Cookie|Cookie2|RFC2109|RFC2965</em></a></td><td> Netscape </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Format of the cookie header field</td></tr>
|
||||
<tr class="odd"><td><a href="mod_usertrack.html#cookietracking">CookieTracking on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables tracking cookie</td></tr>
|
||||
<tr><td><a href="mpm_common.html#coredumpdirectory">CoreDumpDirectory <em>directory</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Directory where Apache attempts to
|
||||
switch before dumping core</td></tr>
|
||||
<tr><td><a href="mod_log_config.html#customlog">CustomLog
|
||||
<tr class="odd"><td><a href="mod_log_config.html#customlog">CustomLog
|
||||
<em>file</em>|<em>pipe</em> <em>format</em>|<em>nickname</em>
|
||||
[env=[!]<em>environment-variable</em>]</a></td><td /><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets filename and format of log file</td></tr>
|
||||
<tr class="odd"><td><a href="mod_dav.html#dav" id="D" name="D">Dav on|off</a></td><td> off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable WebDAV HTTP methods</td></tr>
|
||||
<tr><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Allow PROPFIND, Depth: Infinity requests</td></tr>
|
||||
<tr class="odd"><td><a href="mod_dav.html#davlockdb">DavLockDB <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
|
||||
<tr><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <em>seconds</em></a></td><td> 0 </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Minimum amount of time the server holds a lock on
|
||||
[env=[!]<em>environment-variable</em>]</a></td><td /><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets filename and format of log file</td></tr>
|
||||
<tr><td><a href="mod_dav.html#dav" id="D" name="D">Dav on|off</a></td><td> off </td><td>d</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable WebDAV HTTP methods</td></tr>
|
||||
<tr class="odd"><td><a href="mod_dav.html#davdepthinfinity">DavDepthInfinity on|off</a></td><td> off </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow PROPFIND, Depth: Infinity requests</td></tr>
|
||||
<tr><td><a href="mod_dav.html#davlockdb">DavLockDB <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Location of the DAV lock database</td></tr>
|
||||
<tr class="odd"><td><a href="mod_dav.html#davmintimeout">DavMinTimeout <em>seconds</em></a></td><td> 0 </td><td>d</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum amount of time the server holds a lock on
|
||||
a DAV resource</td></tr>
|
||||
<tr class="odd"><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <em>url-path</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Icon to display for files when no specific icon is
|
||||
<tr><td><a href="mod_autoindex.html#defaulticon">DefaultIcon <em>url-path</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Icon to display for files when no specific icon is
|
||||
configured</td></tr>
|
||||
<tr><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage
|
||||
<em>MIME-lang</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets all files in the given scope to the
|
||||
<tr class="odd"><td><a href="mod_mime.html#defaultlanguage">DefaultLanguage
|
||||
<em>MIME-lang</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets all files in the given scope to the
|
||||
specified language</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">MIME content-type that will be sent if the
|
||||
<tr><td><a href="core.html#defaulttype">DefaultType <var>MIME-type</var></a></td><td> text/plain </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">MIME content-type that will be sent if the
|
||||
server cannot determine a type in any other way</td></tr>
|
||||
<tr><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <em>value</em></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Fragment size to be compressed at one time by zlib</td></tr>
|
||||
<tr class="odd"><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote <em>notename</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Places the compression ratio in a note for logging</td></tr>
|
||||
<tr><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <em>value</em></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">How much memory should be used by zlib for compression</td></tr>
|
||||
<tr class="odd"><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <em>value</em></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Zlib compression window size</td></tr>
|
||||
<tr><td><a href="mod_access.html#deny"> Deny from
|
||||
<tr class="odd"><td><a href="mod_deflate.html#deflatebuffersize">DeflateBufferSize <em>value</em></a></td><td> 8096 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Fragment size to be compressed at one time by zlib</td></tr>
|
||||
<tr><td><a href="mod_deflate.html#deflatefilternote">DeflateFilterNote <em>notename</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Places the compression ratio in a note for logging</td></tr>
|
||||
<tr class="odd"><td><a href="mod_deflate.html#deflatememlevel">DeflateMemLevel <em>value</em></a></td><td> 9 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">How much memory should be used by zlib for compression</td></tr>
|
||||
<tr><td><a href="mod_deflate.html#deflatewindowsize">DeflateWindowSize <em>value</em></a></td><td> 15 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Zlib compression window size</td></tr>
|
||||
<tr class="odd"><td><a href="mod_authz_host.html#deny"> Deny from
|
||||
all|<em>host</em>|env=<em>env-variable</em>
|
||||
[<em>host</em>|env=<em>env-variable</em>] ...</a></td><td /><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Controls which hosts are denied access to the
|
||||
[<em>host</em>|env=<em>env-variable</em>] ...</a></td><td /><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls which hosts are denied access to the
|
||||
server</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#directory"><Directory <var>directory-path</var>>
|
||||
... </Directory></a></td><td /><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose a group of directives that apply only to the
|
||||
<tr><td><a href="core.html#directory"><Directory <var>directory-path</var>>
|
||||
... </Directory></a></td><td /><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose a group of directives that apply only to the
|
||||
named file-system directory and sub-directories</td></tr>
|
||||
<tr><td><a href="mod_dir.html#directoryindex">DirectoryIndex
|
||||
<em>local-url</em> [<em>local-url</em>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">List of resources to look for when the client requests
|
||||
<tr class="odd"><td><a href="mod_dir.html#directoryindex">DirectoryIndex
|
||||
<em>local-url</em> [<em>local-url</em>] ...</a></td><td> index.html </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">List of resources to look for when the client requests
|
||||
a directory</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#directorymatch"><DirectoryMatch <var>regex</var>>
|
||||
... </Directory></a></td><td /><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enclose directives that apply to
|
||||
<tr><td><a href="core.html#directorymatch"><DirectoryMatch <var>regex</var>>
|
||||
... </Directory></a></td><td /><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enclose directives that apply to
|
||||
file-system directories matching a regular expression and their
|
||||
subdirectories</td></tr>
|
||||
<tr><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Directory that forms the main document tree visible
|
||||
<tr class="odd"><td><a href="core.html#documentroot">DocumentRoot <var>directory-path</var></a></td><td> /usr/local/apache/h +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Directory that forms the main document tree visible
|
||||
from the web</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#enablemmap" id="E" name="E">EnableMMAP on|off</a></td><td> on </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Use memory-mapping to read files during delivery</td></tr>
|
||||
<tr><td><a href="core.html#errordocument">ErrorDocument <var>error-code</var> <var>document</var></a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">What the server will return to the client
|
||||
<tr><td><a href="core.html#enablemmap" id="E" name="E">EnableMMAP on|off</a></td><td> on </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Use memory-mapping to read files during delivery</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#errordocument">ErrorDocument <var>error-code</var> <var>document</var></a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">What the server will return to the client
|
||||
in case of an error</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Location where the server will log errors</td></tr>
|
||||
<tr><td><a href="mod_example.html#example">Example</a></td><td /><td>svdh</td><td>X</td></tr><tr><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module
|
||||
<tr><td><a href="core.html#errorlog"> ErrorLog <var>file-path</var>|syslog[:<var>facility</var>]</a></td><td> logs/error_log (Uni +</td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Location where the server will log errors</td></tr>
|
||||
<tr class="odd"><td><a href="mod_example.html#example">Example</a></td><td /><td>svdh</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Demonstration directive to illustrate the Apache module
|
||||
API</td></tr>
|
||||
<tr class="odd"><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables generation of <code>Expires</code> headers</td></tr>
|
||||
<tr><td><a href="mod_expires.html#expiresbytype">ExpiresByType
|
||||
<em>MIME-type <code>seconds</em></a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Value of the <code>Expires</code> header configured
|
||||
<tr><td><a href="mod_expires.html#expiresactive">ExpiresActive On|Off</a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables generation of <code>Expires</code> headers</td></tr>
|
||||
<tr class="odd"><td><a href="mod_expires.html#expiresbytype">ExpiresByType
|
||||
<em>MIME-type <code>seconds</em></a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Value of the <code>Expires</code> header configured
|
||||
by MIME type</td></tr>
|
||||
<tr class="odd"><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <em><code>seconds</em></a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default algorithm for calculating expiration time</td></tr>
|
||||
<tr><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Keep track of extended status information for each
|
||||
<tr><td><a href="mod_expires.html#expiresdefault">ExpiresDefault <em><code>seconds</em></a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Default algorithm for calculating expiration time</td></tr>
|
||||
<tr class="odd"><td><a href="mod_status.html#extendedstatus">ExtendedStatus On|Off</a></td><td> Off </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Keep track of extended status information for each
|
||||
request</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <em>filtername</em> <em>parameters</em></a></td><td /><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions
|
||||
<em>option</em> [<em>option</em>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>X</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">File attributes used to create the ETag
|
||||
<tr><td><a href="mod_ext_filter.html#extfilterdefine">ExtFilterDefine <em>filtername</em> <em>parameters</em></a></td><td /><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ext_filter.html#extfilteroptions">ExtFilterOptions
|
||||
<em>option</em> [<em>option</em>] ...</a></td><td> DebugLevel=0 NoLogS +</td><td>d</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="core.html#fileetag" id="F" name="F">FileETag <var>component</var> ...</a></td><td> INode MTime Size </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">File attributes used to create the ETag
|
||||
HTTP response header</td></tr>
|
||||
<tr><td><a href="core.html#files"><Files <var>filename</var>> ... </Files></a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply to matched
|
||||
<tr class="odd"><td><a href="core.html#files"><Files <var>filename</var>> ... </Files></a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply to matched
|
||||
filenames</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#filesmatch"><FilesMatch <var>regex</var>> ... </FilesMatch></a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply to regular-expression matched
|
||||
<tr><td><a href="core.html#filesmatch"><FilesMatch <var>regex</var>> ... </FilesMatch></a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply to regular-expression matched
|
||||
filenames</td></tr>
|
||||
<tr><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action to take if a single acceptable document is not
|
||||
<tr class="odd"><td><a href="mod_negotiation.html#forcelanguagepriority">ForceLanguagePriority None|Prefer|Fallback [Prefer|Fallback]</a></td><td> Prefer </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Action to take if a single acceptable document is not
|
||||
found</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#forcetype">ForceType <var>MIME-type</var></a></td><td /><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Forces all matching files to be served with the specified
|
||||
<tr><td><a href="core.html#forcetype">ForceType <var>MIME-type</var></a></td><td /><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Forces all matching files to be served with the specified
|
||||
MIME content-type</td></tr>
|
||||
<tr><td><a href="mpm_common.html#group" id="G" name="G">Group <em>unix-group</em></a></td><td> #-1 </td><td>sv</td><td>M</td></tr><tr><td class="descr" colspan="4">Group under which the server will answer
|
||||
<tr class="odd"><td><a href="mpm_common.html#group" id="G" name="G">Group <em>unix-group</em></a></td><td> #-1 </td><td>sv</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Group under which the server will answer
|
||||
requests</td></tr>
|
||||
<tr class="odd"><td><a href="mod_headers.html#header" id="H" name="H">Header set|append|add|unset|echo <em>header</em>
|
||||
[<em>value</em>]</a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure HTTP response headers</td></tr>
|
||||
<tr><td><a href="mod_autoindex.html#headername">HeaderName <em>filename</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Name of the file that will be inserted at the top
|
||||
<tr><td><a href="mod_headers.html#header" id="H" name="H">Header set|append|add|unset|echo <em>header</em>
|
||||
[<em>value</em>]</a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP response headers</td></tr>
|
||||
<tr class="odd"><td><a href="mod_autoindex.html#headername">HeaderName <em>filename</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the file that will be inserted at the top
|
||||
of the index listing</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#hostnamelookups">HostnameLookups on|off|double</a></td><td> off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables DNS lookups on client IP addresses</td></tr>
|
||||
<tr><td><a href="core.html#identitycheck" id="I" name="I">IdentityCheck on|off</a></td><td> off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables logging of the RFC1413 identity of the remote
|
||||
<tr><td><a href="core.html#hostnamelookups">HostnameLookups on|off|double</a></td><td> off </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables DNS lookups on client IP addresses</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#identitycheck" id="I" name="I">IdentityCheck on|off</a></td><td> off </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables logging of the RFC1413 identity of the remote
|
||||
user</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#ifdefine"><IfDefine [!]<var>parameter-name</var>> ...
|
||||
</IfDefine></a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Encloses directives that will be processed only
|
||||
<tr><td><a href="core.html#ifdefine"><IfDefine [!]<var>parameter-name</var>> ...
|
||||
</IfDefine></a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Encloses directives that will be processed only
|
||||
if a test is true at startup</td></tr>
|
||||
<tr><td><a href="core.html#ifmodule"><IfModule [!]<var>module-name</var>> ...
|
||||
</IfModule></a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Encloses directives that are processed conditional on the
|
||||
<tr class="odd"><td><a href="core.html#ifmodule"><IfModule [!]<var>module-name</var>> ...
|
||||
</IfModule></a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Encloses directives that are processed conditional on the
|
||||
presence of absence of a specific module</td></tr>
|
||||
<tr class="odd"><td><a href="mod_imap.html#imapbase">ImapBase map|referer|<em>URL</em></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr>
|
||||
<tr><td><a href="mod_imap.html#imapdefault">ImapDefault error|nocontent|map|referer|<em>URL</em></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default action when an imagemap is called with coordinates
|
||||
<tr><td><a href="mod_imap.html#imapbase">ImapBase map|referer|<em>URL</em></a></td><td> http://servername/ </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Default <code>base</code> for imagemap files</td></tr>
|
||||
<tr class="odd"><td><a href="mod_imap.html#imapdefault">ImapDefault error|nocontent|map|referer|<em>URL</em></a></td><td> nocontent </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Default action when an imagemap is called with coordinates
|
||||
that are not explicitly mapped</td></tr>
|
||||
<tr class="odd"><td><a href="mod_imap.html#imapmenu">ImapMenu
|
||||
none|formatted|semiformatted|unformatted</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Action if no coordinates are given when calling
|
||||
<tr><td><a href="mod_imap.html#imapmenu">ImapMenu
|
||||
none|formatted|semiformatted|unformatted</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Action if no coordinates are given when calling
|
||||
an imagemap</td></tr>
|
||||
<tr><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td /><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Includes other configuration files from within
|
||||
<tr class="odd"><td><a href="core.html#include">Include <var>file-path</var>|<var>directory-path</var></a></td><td /><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Includes other configuration files from within
|
||||
the server configuration files</td></tr>
|
||||
<tr class="odd"><td><a href="mod_autoindex.html#indexignore">IndexIgnore <em>file</em> [<em>file</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Adds to the list of files to hide when listing
|
||||
<tr><td><a href="mod_autoindex.html#indexignore">IndexIgnore <em>file</em> [<em>file</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Adds to the list of files to hide when listing
|
||||
a directory</td></tr>
|
||||
<tr><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<em>option</em> [[+|-]<em>option</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Various configuration settings for directory
|
||||
<tr class="odd"><td><a href="mod_autoindex.html#indexoptions">IndexOptions [+|-]<em>option</em> [[+|-]<em>option</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Various configuration settings for directory
|
||||
indexing</td></tr>
|
||||
<tr class="odd"><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault
|
||||
Ascending|Descending Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the default ordering of the directory index</td></tr>
|
||||
<tr><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record HSE_APPEND_LOG_PARAMETER requests from ISAPI
|
||||
<tr><td><a href="mod_autoindex.html#indexorderdefault">IndexOrderDefault
|
||||
Ascending|Descending Name|Date|Size|Description</a></td><td> Ascending Name </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets the default ordering of the directory index</td></tr>
|
||||
<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoerrors">ISAPIAppendLogToErrors on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record HSE_APPEND_LOG_PARAMETER requests from ISAPI
|
||||
extensions to the error log</td></tr>
|
||||
<tr class="odd"><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Record HSE_APPEND_LOG_PARAMETER requests from ISAPI
|
||||
<tr><td><a href="mod_isapi.html#isapiappendlogtoquery">ISAPIAppendLogToQuery on|off</a></td><td> on </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Record HSE_APPEND_LOG_PARAMETER requests from ISAPI
|
||||
extensions to the query field</td></tr>
|
||||
<tr><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <em>file-path</em> [<em>file-path</em>] ...</a></td><td /><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">ISAPI .dll files to be loaded at startup</td></tr>
|
||||
<tr class="odd"><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Fake asynchronous support for isapi callbacks</td></tr>
|
||||
<tr><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Log unsupported feature requests from ISAPI
|
||||
<tr class="odd"><td><a href="mod_isapi.html#isapicachefile">ISAPICacheFile <em>file-path</em> [<em>file-path</em>] ...</a></td><td /><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">ISAPI .dll files to be loaded at startup</td></tr>
|
||||
<tr><td><a href="mod_isapi.html#isapifakeasync">ISAPIFakeAsync on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Fake asynchronous support for isapi callbacks</td></tr>
|
||||
<tr class="odd"><td><a href="mod_isapi.html#isapilognotsupported">ISAPILogNotSupported on|off</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Log unsupported feature requests from ISAPI
|
||||
extensions</td></tr>
|
||||
<tr class="odd"><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <em>size</em></a></td><td> 49152 </td><td>sdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI
|
||||
<tr><td><a href="mod_isapi.html#isapireadaheadbuffer">ISAPIReadAheadBuffer <em>size</em></a></td><td> 49152 </td><td>sdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Size of the Read Ahead Buffer sent to ISAPI
|
||||
extensions</td></tr>
|
||||
<tr><td><a href="core.html#keepalive" id="K" name="K">KeepAlive on|off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Enables HTTP persistent connections</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 15 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Amount of time the server will wait for subsequent
|
||||
<tr class="odd"><td><a href="core.html#keepalive" id="K" name="K">KeepAlive on|off</a></td><td> On </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Enables HTTP persistent connections</td></tr>
|
||||
<tr><td><a href="core.html#keepalivetimeout">KeepAliveTimeout <var>seconds</var></a></td><td> 15 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Amount of time the server will wait for subsequent
|
||||
requests on a persistent connection</td></tr>
|
||||
<tr><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <em>MIME-lang</em> [<em>MIME-lang</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">The precendence of language variants for cases where
|
||||
<tr class="odd"><td><a href="mod_negotiation.html#languagepriority" id="L" name="L">LanguagePriority <em>MIME-lang</em> [<em>MIME-lang</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The precendence of language variants for cases where
|
||||
the client does not express a preference</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <em>number</em></a></td><td> 1024 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of entires in the primary LDAP cache</td></tr>
|
||||
<tr><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <em>seconds</em></a></td><td> 600 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ldap.html#ldapcertdbpath">LDAPCertDBPath <em>directory-path</em></a></td><td /><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Directory containing certificates for SSL support</td></tr>
|
||||
<tr><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <em>number</em></a></td><td> 1024 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Number of entries used to cache LDAP compare
|
||||
<tr><td><a href="mod_ldap.html#ldapcacheentries">LDAPCacheEntries <em>number</em></a></td><td> 1024 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Maximum number of entires in the primary LDAP cache</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ldap.html#ldapcachettl">LDAPCacheTTL <em>seconds</em></a></td><td> 600 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Time that cached items remain valid</td></tr>
|
||||
<tr><td><a href="mod_ldap.html#ldapcertdbpath">LDAPCertDBPath <em>directory-path</em></a></td><td /><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Directory containing certificates for SSL support</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ldap.html#ldapopcacheentries">LDAPOpCacheEntries <em>number</em></a></td><td> 1024 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Number of entries used to cache LDAP compare
|
||||
operations</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <em>seconds</em></a></td><td> 600 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Time that entries in the operation cache remain
|
||||
<tr><td><a href="mod_ldap.html#ldapopcachettl">LDAPOpCacheTTL <em>seconds</em></a></td><td> 600 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Time that entries in the operation cache remain
|
||||
valid</td></tr>
|
||||
<tr><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <em>bytes</em></a></td><td> 102400 </td><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#limit"><Limit <var>method</var> [<var>method</var>] ... > ...
|
||||
</Limit></a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restrict enclosed access controls to only certain HTTP
|
||||
<tr class="odd"><td><a href="mod_ldap.html#ldapsharedcachesize">LDAPSharedCacheSize <em>bytes</em></a></td><td> 102400 </td><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Size in bytes of the shared-memory cache</td></tr>
|
||||
<tr><td><a href="core.html#limit"><Limit <var>method</var> [<var>method</var>] ... > ...
|
||||
</Limit></a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restrict enclosed access controls to only certain HTTP
|
||||
methods</td></tr>
|
||||
<tr><td><a href="core.html#limitexcept"><LimitExcept <var>method</var> [<var>method</var>] ... > ...
|
||||
</LimitExcept></a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restrict access controls to all HTTP methods
|
||||
<tr class="odd"><td><a href="core.html#limitexcept"><LimitExcept <var>method</var> [<var>method</var>] ... > ...
|
||||
</LimitExcept></a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restrict access controls to all HTTP methods
|
||||
except the named ones</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Restricts the total size of the HTTP request body sent
|
||||
<tr><td><a href="core.html#limitrequestbody">LimitRequestBody <var>bytes</var></a></td><td> 0 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Restricts the total size of the HTTP request body sent
|
||||
from the client</td></tr>
|
||||
<tr><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of HTTP request header fields that
|
||||
<tr class="odd"><td><a href="core.html#limitrequestfields">LimitRequestFields <var>number</var></a></td><td> 100 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the number of HTTP request header fields that
|
||||
will be accepted from the client</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td /><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of the HTTP request header allowed from the
|
||||
<tr><td><a href="core.html#limitrequestfieldsize">LimitRequestFieldsize <var>bytes</var></a></td><td /><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the size of the HTTP request header allowed from the
|
||||
client</td></tr>
|
||||
<tr><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Limit the size of the HTTP request line that will be accepted
|
||||
<tr class="odd"><td><a href="core.html#limitrequestline">LimitRequestLine <var>bytes</var></a></td><td> 8190 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limit the size of the HTTP request line that will be accepted
|
||||
from the client</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>number</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the size of an XML-based request body</td></tr>
|
||||
<tr><td><a href="mpm_common.html#listen">Listen [<em>IP-address</em>:]<em>portnumber</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">IP addresses and ports that the server
|
||||
<tr><td><a href="core.html#limitxmlrequestbody">LimitXMLRequestBody <var>number</var></a></td><td> 1000000 </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the size of an XML-based request body</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#listen">Listen [<em>IP-address</em>:]<em>portnumber</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">IP addresses and ports that the server
|
||||
listens to</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#listenbacklog">ListenBacklog <em>backlog</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum length of the queue of pending connections</td></tr>
|
||||
<tr><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td /><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Link in the named object file or library</td></tr>
|
||||
<tr class="odd"><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td /><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Links in the object file or library, and adds to the list
|
||||
<tr><td><a href="mpm_common.html#listenbacklog">ListenBacklog <em>backlog</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum length of the queue of pending connections</td></tr>
|
||||
<tr class="odd"><td><a href="mod_so.html#loadfile">LoadFile <em>filename</em> [<em>filename</em>] ...</a></td><td /><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Link in the named object file or library</td></tr>
|
||||
<tr><td><a href="mod_so.html#loadmodule">LoadModule <em>module filename</em></a></td><td /><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Links in the object file or library, and adds to the list
|
||||
of active modules</td></tr>
|
||||
<tr><td><a href="core.html#location"><Location
|
||||
URL-path|URL> ... </Location></a></td><td /><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Applies the enclosed directives only to matching
|
||||
<tr class="odd"><td><a href="core.html#location"><Location
|
||||
URL-path|URL> ... </Location></a></td><td /><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applies the enclosed directives only to matching
|
||||
URLs</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#locationmatch"><LocationMatch
|
||||
<var>regex</var>> ... </Location></a></td><td /><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Applies the enclosed directives only to regular-expression
|
||||
<tr><td><a href="core.html#locationmatch"><LocationMatch
|
||||
<var>regex</var>> ... </Location></a></td><td /><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Applies the enclosed directives only to regular-expression
|
||||
matching URLs</td></tr>
|
||||
<tr><td><a href="mpm_common.html#lockfile">LockFile <em>filename</em></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the accept serialization lock file</td></tr>
|
||||
<tr class="odd"><td><a href="mod_log_config.html#logformat">LogFormat
|
||||
<em>format</em>|<em>nickname</em> [<em>nickname</em>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Describes a format for use in a log file</td></tr>
|
||||
<tr><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Controls the verbosity of the ErrorLog</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of child processes that will be created
|
||||
<tr class="odd"><td><a href="mpm_common.html#lockfile">LockFile <em>filename</em></a></td><td> logs/accept.lock </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the accept serialization lock file</td></tr>
|
||||
<tr><td><a href="mod_log_config.html#logformat">LogFormat
|
||||
<em>format</em>|<em>nickname</em> [<em>nickname</em>]</a></td><td> "%h %l %u %t \"%r\" +</td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Describes a format for use in a log file</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#loglevel">LogLevel <var>level</var></a></td><td> warn </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the verbosity of the ErrorLog</td></tr>
|
||||
<tr><td><a href="mpm_common.html#maxclients" id="M" name="M">MaxClients <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of child processes that will be created
|
||||
to serve requests</td></tr>
|
||||
<tr><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Number of requests allowed on a persistent
|
||||
<tr class="odd"><td><a href="core.html#maxkeepaliverequests">MaxKeepAliveRequests <var>number</var></a></td><td> 100 </td><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Number of requests allowed on a persistent
|
||||
connection</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#maxmemfree">MaxMemFree <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of memory that the main allocator is allowed
|
||||
<tr><td><a href="mpm_common.html#maxmemfree">MaxMemFree <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum amount of memory that the main allocator is allowed
|
||||
to hold without calling free()</td></tr>
|
||||
<tr><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <em>number</em></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Limit on the number of requests that an individual child server
|
||||
<tr class="odd"><td><a href="mpm_common.html#maxrequestsperchild">MaxRequestsPerChild <em>number</em></a></td><td> 10000 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Limit on the number of requests that an individual child server
|
||||
will handle during its life</td></tr>
|
||||
<tr class="odd"><td><a href="prefork.html#maxspareservers">MaxSpareServers <em>number</em><br /></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of idle child server processes</td></tr>
|
||||
<tr><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of idle threads</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_netware.html#maxthreads">MaxThreads <em>number</em></a></td><td> 250 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="mpm_common.html#maxthreadsperchild">MaxThreadsPerChild <em>number</em></a></td><td> 64 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of threads per child process</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cern_meta.html#metadir">MetaDir <em>directory</em></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the directory to find CERN-style meta information
|
||||
<tr><td><a href="prefork.html#maxspareservers">MaxSpareServers <em>number</em><br /></a></td><td> 10 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Maximum number of idle child server processes</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#maxsparethreads">MaxSpareThreads <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of idle threads</td></tr>
|
||||
<tr><td><a href="mpm_netware.html#maxthreads">MaxThreads <em>number</em></a></td><td> 250 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#maxthreadsperchild">MaxThreadsPerChild <em>number</em></a></td><td> 64 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum number of threads per child process</td></tr>
|
||||
<tr><td><a href="mod_cern_meta.html#metadir">MetaDir <em>directory</em></a></td><td> .web </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Name of the directory to find CERN-style meta information
|
||||
files</td></tr>
|
||||
<tr><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <em>suffix</em></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File name suffix for the file containg CERN-style
|
||||
<tr class="odd"><td><a href="mod_cern_meta.html#metafiles">MetaFiles on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Activates CERN meta-file processing</td></tr>
|
||||
<tr><td><a href="mod_cern_meta.html#metasuffix">MetaSuffix <em>suffix</em></a></td><td> .meta </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">File name suffix for the file containg CERN-style
|
||||
meta information</td></tr>
|
||||
<tr><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enable MIME-type determination based on file contents
|
||||
<tr class="odd"><td><a href="mod_mime_magic.html#mimemagicfile">MimeMagicFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enable MIME-type determination based on file contents
|
||||
using the specified magic file</td></tr>
|
||||
<tr class="odd"><td><a href="prefork.html#minspareservers">MinSpareServers <em>number</em></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of idle child server processes</td></tr>
|
||||
<tr><td><a href="mpm_common.html#minsparethreads">MinSpareServers <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Minimum number of idle threads available to handle request
|
||||
<tr><td><a href="prefork.html#minspareservers">MinSpareServers <em>number</em></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Minimum number of idle child server processes</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#minsparethreads">MinSpareServers <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Minimum number of idle threads available to handle request
|
||||
spikes</td></tr>
|
||||
<tr class="odd"><td><a href="mod_file_cache.html#mmapfile">MMapFile <em>file-path</em> [<em>file-path</em>] ...</a></td><td /><td>s</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Tells mod_mime to treat path_info components as part of the filename</td></tr>
|
||||
<tr class="odd"><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch
|
||||
<em>[NegotiatedOnly] [Handlers] [Filters] [Any]</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The types of files that will be included when
|
||||
<tr><td><a href="mod_file_cache.html#mmapfile">MMapFile <em>file-path</em> [<em>file-path</em>] ...</a></td><td /><td>s</td><td>X</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="mod_mime.html#modmimeusepathinfo">ModMimeUsePathInfo On|Off</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Tells mod_mime to treat path_info components as part of the filename</td></tr>
|
||||
<tr><td><a href="mod_mime.html#multiviewsmatch">MultiviewsMatch
|
||||
<em>[NegotiatedOnly] [Handlers] [Filters] [Any]</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">The types of files that will be included when
|
||||
searching for a matching file with MultiViews</td></tr>
|
||||
<tr><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td /><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Designates an IP address for name-virtual
|
||||
<tr class="odd"><td><a href="core.html#namevirtualhost" id="N" name="N">NameVirtualHost <var>addr</var>[:<var>port</var>]</a></td><td /><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Designates an IP address for name-virtual
|
||||
hosting</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#noproxy">NoProxy <em>host</em> [<em>host</em>] ...</a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Hosts, domains, or networks that will be connected
|
||||
<tr><td><a href="mod_proxy.html#noproxy">NoProxy <em>host</em> [<em>host</em>] ...</a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Hosts, domains, or networks that will be connected
|
||||
to directly</td></tr>
|
||||
<tr><td><a href="mpm_common.html#numservers">NumServers <em>number</em></a></td><td> 2 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Total number of children alive at the same time</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#options" id="O" name="O">Options
|
||||
[+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures what features are available in a particular
|
||||
<tr class="odd"><td><a href="mpm_common.html#numservers">NumServers <em>number</em></a></td><td> 2 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Total number of children alive at the same time</td></tr>
|
||||
<tr><td><a href="core.html#options" id="O" name="O">Options
|
||||
[+|-]<var>option</var> [[+|-]<var>option</var>] ...</a></td><td> All </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures what features are available in a particular
|
||||
directory</td></tr>
|
||||
<tr><td><a href="mod_access.html#order"> Order <em>ordering</em></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr><td class="descr" colspan="4">Controls the default access state and the order in which
|
||||
<tr class="odd"><td><a href="mod_authz_host.html#order"> Order <em>ordering</em></a></td><td> Deny,Allow </td><td>dh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Controls the default access state and the order in which
|
||||
<code class="directive">Allow</code> and <code class="directive">Deny</code> are
|
||||
evaluated.</td></tr>
|
||||
<tr class="odd"><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv
|
||||
<em>env-variable</em> [<em>env-variable</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Passes environment variables from the shell</td></tr>
|
||||
<tr><td><a href="mpm_common.html#pidfile">PidFile <em>filename</em></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">File where the server records the process ID
|
||||
<tr><td><a href="mod_env.html#passenv" id="P" name="P">PassEnv
|
||||
<em>env-variable</em> [<em>env-variable</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Passes environment variables from the shell</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#pidfile">PidFile <em>filename</em></a></td><td> logs/httpd.pid </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">File where the server records the process ID
|
||||
of the daemon</td></tr>
|
||||
<tr class="odd"><td><a href="mod_echo.html#protocolecho">ProtocolEcho <em>On|Off</em></a></td><td /><td>sv</td><td>X</td></tr><tr class="odd"><td class="descr" colspan="4">Turn the echo server on or off</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxy"><Proxy <em>wildcard-url</em>> ...</Proxy></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Container for directives applied to proxied
|
||||
<tr><td><a href="mod_echo.html#protocolecho">ProtocolEcho <em>On|Off</em></a></td><td /><td>sv</td><td>X</td></tr><tr><td class="descr" colspan="4">Turn the echo server on or off</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxy"><Proxy <em>wildcard-url</em>> ...</Proxy></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to proxied
|
||||
resources</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<em>word|host|domain</em>
|
||||
[<em>word|host|domain</em>] ...</a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Words, hosts, or domains that are banned from being
|
||||
<tr><td><a href="mod_proxy.html#proxyblock">ProxyBlock *|<em>word|host|domain</em>
|
||||
[<em>word|host|domain</em>] ...</a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Words, hosts, or domains that are banned from being
|
||||
proxied</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxydomain">ProxyDomain <em>Domain</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <em>bytes</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">IO buffer size for outgoing HTTP and FTP
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxydomain">ProxyDomain <em>Domain</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Default domain name for proxied requests</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxyerroroverride">ProxyErrorOverride On|Off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Override error pages for proxied content</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxyiobuffersize">ProxyIOBufferSize <em>bytes</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">IO buffer size for outgoing HTTP and FTP
|
||||
connections</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxymatch"><Proxy <em>regex</em>> ...</Proxy></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Container for directives applied to regular-expression-matched
|
||||
<tr><td><a href="mod_proxy.html#proxymatch"><Proxy <em>regex</em>> ...</Proxy></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Container for directives applied to regular-expression-matched
|
||||
proxied resources</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <em>number</em></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximium number of proxies that a request can be forwarded
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxymaxforwards">ProxyMaxForwards <em>number</em></a></td><td> 10 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximium number of proxies that a request can be forwarded
|
||||
through</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxypass">ProxyPass [<em>path</em>] !|<em>url</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maps remote servers into the local server
|
||||
<tr><td><a href="mod_proxy.html#proxypass">ProxyPass [<em>path</em>] !|<em>url</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Maps remote servers into the local server
|
||||
URL-space</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<em>path</em>] <em>url</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Adjusts the URL in HTTP response headers sent from
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxypassreverse">ProxyPassReverse [<em>path</em>] <em>url</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Adjusts the URL in HTTP response headers sent from
|
||||
a reverse proxied server</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost on|off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Use incoming Host HTTP request header for
|
||||
<tr><td><a href="mod_proxy.html#proxypreservehost">ProxyPreserveHost on|off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Use incoming Host HTTP request header for
|
||||
proxy request</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <em>bytes</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network buffer size for outgoing HTTP and FTP
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxyreceivebuffersize">ProxyReceiveBufferSize <em>bytes</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Network buffer size for outgoing HTTP and FTP
|
||||
connections</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxyremote">ProxyRemote <em>match remote-server</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remote proxy used to handle certain requests</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxyremotematch">ProxyRemote <em>regex remote-server</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remote proxy used to handle requests
|
||||
<tr><td><a href="mod_proxy.html#proxyremote">ProxyRemote <em>match remote-server</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Remote proxy used to handle certain requests</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxyremotematch">ProxyRemote <em>regex remote-server</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Remote proxy used to handle requests
|
||||
matched by regular expressions</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxyrequests">ProxyRequests on|off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables forward (standard) proxy requests</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Network timeout for proxied requests</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxyvia">ProxyVia on|off|full|block</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Information provided in the <code>Via</code> HTTP response
|
||||
<tr><td><a href="mod_proxy.html#proxyrequests">ProxyRequests on|off</a></td><td> Off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables forward (standard) proxy requests</td></tr>
|
||||
<tr class="odd"><td><a href="mod_proxy.html#proxytimeout">ProxyTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Network timeout for proxied requests</td></tr>
|
||||
<tr><td><a href="mod_proxy.html#proxyvia">ProxyVia on|off|full|block</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Information provided in the <code>Via</code> HTTP response
|
||||
header for proxied requests</td></tr>
|
||||
<tr><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <em>filename</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Name of the file that will be inserted at the end
|
||||
<tr class="odd"><td><a href="mod_autoindex.html#readmename" id="R" name="R">ReadmeName <em>filename</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Name of the file that will be inserted at the end
|
||||
of the index listing</td></tr>
|
||||
<tr class="odd"><td><a href="mod_alias.html#redirect">Redirect [<em>status</em>] <em>URL-path URL</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external redirect asking the client to fetch
|
||||
<tr><td><a href="mod_alias.html#redirect">Redirect [<em>status</em>] <em>URL-path URL</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external redirect asking the client to fetch
|
||||
a different URL</td></tr>
|
||||
<tr><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<em>status</em>] <em>regex URL</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external redirect based on a regular expression match
|
||||
<tr class="odd"><td><a href="mod_alias.html#redirectmatch">RedirectMatch [<em>status</em>] <em>regex URL</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external redirect based on a regular expression match
|
||||
of the current URL</td></tr>
|
||||
<tr class="odd"><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <em>URL-path URL</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external permanent redirect asking the client to fetch
|
||||
<tr><td><a href="mod_alias.html#redirectpermanent">RedirectPermanent <em>URL-path URL</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external permanent redirect asking the client to fetch
|
||||
a different URL</td></tr>
|
||||
<tr><td><a href="mod_alias.html#redirecttemp">RedirectTemp <em>URL-path URL</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sends an external temporary redirect asking the client to fetch
|
||||
<tr class="odd"><td><a href="mod_alias.html#redirecttemp">RedirectTemp <em>URL-path URL</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sends an external temporary redirect asking the client to fetch
|
||||
a different URL</td></tr>
|
||||
<tr class="odd"><td><a href="mod_mime.html#removecharset">RemoveCharset
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any character set associations for a set of file
|
||||
<tr><td><a href="mod_mime.html#removecharset">RemoveCharset
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any character set associations for a set of file
|
||||
extensions</td></tr>
|
||||
<tr><td><a href="mod_mime.html#removeencoding">RemoveEncoding
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any content encoding associations for a set of file
|
||||
<tr class="odd"><td><a href="mod_mime.html#removeencoding">RemoveEncoding
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any content encoding associations for a set of file
|
||||
extensions</td></tr>
|
||||
<tr class="odd"><td><a href="mod_mime.html#removehandler">RemoveHandler
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any handler associations for a set of file
|
||||
<tr><td><a href="mod_mime.html#removehandler">RemoveHandler
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any handler associations for a set of file
|
||||
extensions</td></tr>
|
||||
<tr><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any input filter associations for a set of file
|
||||
<tr class="odd"><td><a href="mod_mime.html#removeinputfilter">RemoveInputFilter
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any input filter associations for a set of file
|
||||
extensions</td></tr>
|
||||
<tr class="odd"><td><a href="mod_mime.html#removelanguage">RemoveLanguage
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any language associations for a set of file
|
||||
<tr><td><a href="mod_mime.html#removelanguage">RemoveLanguage
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any language associations for a set of file
|
||||
extensions</td></tr>
|
||||
<tr><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any output filter associations for a set of file
|
||||
<tr class="odd"><td><a href="mod_mime.html#removeoutputfilter">RemoveOutputFilter
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any output filter associations for a set of file
|
||||
extensions</td></tr>
|
||||
<tr class="odd"><td><a href="mod_mime.html#removetype">RemoveType
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes any content type associations for a set of file
|
||||
<tr><td><a href="mod_mime.html#removetype">RemoveType
|
||||
<em>extension</em> [<em>extension</em>] ...</a></td><td /><td>vdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes any content type associations for a set of file
|
||||
extensions</td></tr>
|
||||
<tr><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <em>header</em>
|
||||
[<em>value</em>]</a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure HTTP request headers</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td /><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Selects which authenticated users can access
|
||||
<tr class="odd"><td><a href="mod_headers.html#requestheader">RequestHeader set|append|add|unset <em>header</em>
|
||||
[<em>value</em>]</a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure HTTP request headers</td></tr>
|
||||
<tr><td><a href="core.html#require">Require <var>entity-name</var> [<var>entity-name</var>] ...</a></td><td /><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Selects which authenticated users can access
|
||||
a resource</td></tr>
|
||||
<tr><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td /><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
|
||||
<em>TestString</em> <em>CondPattern</em></a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a condition under which rewriting will take place
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewritebase">RewriteBase <em>URL-path</em></a></td><td /><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the base URL for per-directory rewrites</td></tr>
|
||||
<tr><td><a href="mod_rewrite.html#rewritecond"> RewriteCond
|
||||
<em>TestString</em> <em>CondPattern</em></a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a condition under which rewriting will take place
|
||||
</td></tr>
|
||||
<tr><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewritelock">RewriteLock <em>file-path</em></a></td><td /><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the lock file used for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewriteengine">RewriteEngine on|off</a></td><td> off </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Enables or disables runtime rewriting engine</td></tr>
|
||||
<tr><td><a href="mod_rewrite.html#rewritelock">RewriteLock <em>file-path</em></a></td><td /><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the lock file used for <code class="directive"><a href="../mod/mod_rewrite.html#rewritemap">RewriteMap</a></code>
|
||||
synchronization</td></tr>
|
||||
<tr><td><a href="mod_rewrite.html#rewritelog">RewriteLog <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the name of the file used for logging rewrite engine
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewritelog">RewriteLog <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the name of the file used for logging rewrite engine
|
||||
processing</td></tr>
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel <em>Level</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the verbosity of the log file used by the rewrite
|
||||
<tr><td><a href="mod_rewrite.html#rewriteloglevel">RewriteLogLevel <em>Level</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets the verbosity of the log file used by the rewrite
|
||||
engine</td></tr>
|
||||
<tr><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
|
||||
</a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <em>Options</em></a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
|
||||
<tr><td><a href="mod_rewrite.html#rewriterule">RewriteRule
|
||||
<em>Pattern</em> <em>Substitution</em></a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#rlimitcpu">RLimitCPU <var>number</var>|max [<var>number</var>|max]</a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the CPU consumption of processes launched
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewritemap">RewriteMap <em>MapName</em> <em>MapType</em>:<em>MapSource</em>
|
||||
</a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines a mapping function for key-lookup</td></tr>
|
||||
<tr><td><a href="mod_rewrite.html#rewriteoptions">RewriteOptions <em>Options</em></a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Sets some special options for the rewrite engine</td></tr>
|
||||
<tr class="odd"><td><a href="mod_rewrite.html#rewriterule">RewriteRule
|
||||
<em>Pattern</em> <em>Substitution</em></a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Defines rules for the rewriting engine</td></tr>
|
||||
<tr><td><a href="core.html#rlimitcpu">RLimitCPU <var>number</var>|max [<var>number</var>|max]</a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the CPU consumption of processes launched
|
||||
by Apache children</td></tr>
|
||||
<tr><td><a href="core.html#rlimitmem">RLimitMEM <var>number</var>|max [<var>number</var>|max]</a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the memory consumption of processes launched
|
||||
<tr class="odd"><td><a href="core.html#rlimitmem">RLimitMEM <var>number</var>|max [<var>number</var>|max]</a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the memory consumption of processes launched
|
||||
by Apache children</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Limits the number of processes that can be launched by
|
||||
<tr><td><a href="core.html#rlimitnproc">RLimitNPROC <var>number</var>|max [<var>number</var>|max]</a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Limits the number of processes that can be launched by
|
||||
processes launched by Apache children</td></tr>
|
||||
<tr><td><a href="core.html#satisfy" id="S" name="S">Satisfy any|all</a></td><td> all </td><td>dh</td><td>C</td></tr><tr><td class="descr" colspan="4">Interaction between host-level access control and
|
||||
<tr class="odd"><td><a href="core.html#satisfy" id="S" name="S">Satisfy any|all</a></td><td> all </td><td>dh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Interaction between host-level access control and
|
||||
user authentication</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <em>file-path</em></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the file used to store coordination data for
|
||||
<tr><td><a href="mpm_common.html#scoreboardfile">ScoreBoardFile <em>file-path</em></a></td><td> logs/apache_status </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Location of the file used to store coordination data for
|
||||
the child processes</td></tr>
|
||||
<tr><td><a href="mod_actions.html#script"> Script <em>method cgi-script</em></a></td><td /><td>svd</td><td>B</td></tr><tr><td class="descr" colspan="4">Activates a CGI script for a particular request
|
||||
<tr class="odd"><td><a href="mod_actions.html#script"> Script <em>method cgi-script</em></a></td><td /><td>svd</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Activates a CGI script for a particular request
|
||||
method.</td></tr>
|
||||
<tr class="odd"><td><a href="mod_alias.html#scriptalias">ScriptAlias
|
||||
<em>URL-path file-path</em>|<em>directory-path</em></a></td><td /><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps a URL to a filesystem location and designates the
|
||||
<tr><td><a href="mod_alias.html#scriptalias">ScriptAlias
|
||||
<em>URL-path file-path</em>|<em>directory-path</em></a></td><td /><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps a URL to a filesystem location and designates the
|
||||
target as a CGI script</td></tr>
|
||||
<tr><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch
|
||||
<em>regex file-path</em>|<em>directory-path</em></a></td><td /><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maps a URL to a filesystem location using a regular expression
|
||||
<tr class="odd"><td><a href="mod_alias.html#scriptaliasmatch">ScriptAliasMatch
|
||||
<em>regex file-path</em>|<em>directory-path</em></a></td><td /><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maps a URL to a filesystem location using a regular expression
|
||||
and designates the target as a CGI script</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource registry|script</a></td><td> script </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Technique for locating the interpreter for CGI
|
||||
<tr><td><a href="core.html#scriptinterpretersource">ScriptInterpreterSource registry|script</a></td><td> script </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Technique for locating the interpreter for CGI
|
||||
scripts</td></tr>
|
||||
<tr><td><a href="mod_cgi.html#scriptlog">ScriptLog <em>file-path</em></a></td><td /><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Location of the CGI script error logfile</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <em>bytes</em></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum amount of PUT or POST requests that will be recorded
|
||||
<tr class="odd"><td><a href="mod_cgi.html#scriptlog">ScriptLog <em>file-path</em></a></td><td /><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the CGI script error logfile</td></tr>
|
||||
<tr><td><a href="mod_cgi.html#scriptlogbuffer">ScriptLogBuffer <em>bytes</em></a></td><td> 1024 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Maximum amount of PUT or POST requests that will be recorded
|
||||
in the scriptlog</td></tr>
|
||||
<tr><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <em>bytes</em></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">Size limit of the CGI script logfile</td></tr>
|
||||
<tr class="odd"><td><a href="mod_cgid.html#scriptsock">ScriptSock <em>file-path</em></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <em>bytes</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">TCP buffer size</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var></a></td><td /><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Email address that the server includes in error
|
||||
<tr class="odd"><td><a href="mod_cgi.html#scriptloglength">ScriptLogLength <em>bytes</em></a></td><td> 10385760 </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Size limit of the CGI script logfile</td></tr>
|
||||
<tr><td><a href="mod_cgid.html#scriptsock">ScriptSock <em>file-path</em></a></td><td> logs/cgisock </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#sendbuffersize">SendBufferSize <em>bytes</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">TCP buffer size</td></tr>
|
||||
<tr><td><a href="core.html#serveradmin">ServerAdmin <var>email-address</var></a></td><td /><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Email address that the server includes in error
|
||||
messages sent to the client</td></tr>
|
||||
<tr><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td /><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Alternate names for a host used when matching requests
|
||||
<tr class="odd"><td><a href="core.html#serveralias">ServerAlias <var>hostname</var> [<var>hostname</var>] ...</a></td><td /><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Alternate names for a host used when matching requests
|
||||
to name-virtual hosts</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#serverlimit">ServerLimit <em>number</em></a></td><td> 256 (prefork), Serv +</td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Upper limit on configurable number of processes</td></tr>
|
||||
<tr><td><a href="core.html#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td /><td>sv</td><td>C</td></tr><tr><td class="descr" colspan="4">Hostname and port that the server uses to identify
|
||||
<tr><td><a href="mpm_common.html#serverlimit">ServerLimit <em>number</em></a></td><td> 256 (prefork), Serv +</td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Upper limit on configurable number of processes</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#servername">ServerName <var>fully-qualified-domain-name</var>[:<var>port</var>]</a></td><td /><td>sv</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Hostname and port that the server uses to identify
|
||||
itself</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td /><td>v</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Legacy URL pathname for a name-virtual host that
|
||||
<tr><td><a href="core.html#serverpath">ServerPath <var>URL-path</var></a></td><td /><td>v</td><td>C</td></tr><tr><td class="descr" colspan="4">Legacy URL pathname for a name-virtual host that
|
||||
is accessed by an incompatible browser</td></tr>
|
||||
<tr><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Base directory for the server installation</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the footer on server-generated documents</td></tr>
|
||||
<tr><td><a href="core.html#servertokens">ServerTokens Major|Minor|Minimal|ProductOnly|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures the Server HTTP response header</td></tr>
|
||||
<tr class="odd"><td><a href="mod_env.html#setenv">SetEnv <em>env-variable value</em></a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables</td></tr>
|
||||
<tr><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
|
||||
<tr class="odd"><td><a href="core.html#serverroot">ServerRoot <var>directory-path</var></a></td><td> /usr/local/apache </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Base directory for the server installation</td></tr>
|
||||
<tr><td><a href="core.html#serversignature">ServerSignature On|Off|EMail</a></td><td> Off </td><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures the footer on server-generated documents</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#servertokens">ServerTokens Major|Minor|Minimal|ProductOnly|OS|Full</a></td><td> Full </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the Server HTTP response header</td></tr>
|
||||
<tr><td><a href="mod_env.html#setenv">SetEnv <em>env-variable value</em></a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables</td></tr>
|
||||
<tr class="odd"><td><a href="mod_setenvif.html#setenvif">SetEnvIf <em>attribute
|
||||
regex [!]env-variable</em>[=<em>value</em>]
|
||||
[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on attributes of the request
|
||||
</td></tr>
|
||||
<tr class="odd"><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
|
||||
[!]env-variable</em>[=<em>value</em>]
|
||||
[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Sets environment variables based on attributes of the request
|
||||
</td></tr>
|
||||
<tr><td><a href="mod_setenvif.html#setenvifnocase">SetEnvIfNoCase <em>attribute regex
|
||||
[!]env-variable</em>[=<em>value</em>]
|
||||
[[!]<em>env-variable</em>[=<em>value</em>]] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Sets environment variables based on attributes of the request
|
||||
without respect to case</td></tr>
|
||||
<tr><td><a href="core.html#sethandler">SetHandler <var>handler-name</var></a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Forces all matching files to be processed by a
|
||||
<tr class="odd"><td><a href="core.html#sethandler">SetHandler <var>handler-name</var></a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Forces all matching files to be processed by a
|
||||
handler</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the filters that will process client requests and POST
|
||||
<tr><td><a href="core.html#setinputfilter">SetInputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Sets the filters that will process client requests and POST
|
||||
input</td></tr>
|
||||
<tr><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td /><td>svdh</td><td>C</td></tr><tr><td class="descr" colspan="4">Sets the filters that will process responses from the
|
||||
<tr class="odd"><td><a href="core.html#setoutputfilter">SetOutputFilter <var>filter</var>[;<var>filter</var>...]</a></td><td /><td>svdh</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the filters that will process responses from the
|
||||
server</td></tr>
|
||||
<tr class="odd"><td><a href="mod_include.html#ssiendtag">SSIEndTag <em>tag</em></a></td><td> "-->" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that ends an include element</td></tr>
|
||||
<tr><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <em>message</em></a></td><td>
|
||||
"[an error occurre +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Error message displayed when there is an SSI error</td></tr>
|
||||
<tr class="odd"><td><a href="mod_include.html#ssistarttag">SSIStartTag <em>tag</em></a></td><td> "<!--" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String that starts an include element</td></tr>
|
||||
<tr><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <em>formatstring</em></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Configures the format in which date strings are
|
||||
<tr><td><a href="mod_include.html#ssiendtag">SSIEndTag <em>tag</em></a></td><td> "-->" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">String that ends an include element</td></tr>
|
||||
<tr class="odd"><td><a href="mod_include.html#ssierrormsg">SSIErrorMsg <em>message</em></a></td><td>
|
||||
"[an error occurre +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Error message displayed when there is an SSI error</td></tr>
|
||||
<tr><td><a href="mod_include.html#ssistarttag">SSIStartTag <em>tag</em></a></td><td> "<!--" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">String that starts an include element</td></tr>
|
||||
<tr class="odd"><td><a href="mod_include.html#ssitimeformat">SSITimeFormat <em>formatstring</em></a></td><td> "%A, %d-%b-%Y %H:%M +</td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Configures the format in which date strings are
|
||||
displayed</td></tr>
|
||||
<tr class="odd"><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <em>tag</em></a></td><td> "<!-- undef -->" </td><td>sv</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">String displayed when
|
||||
<tr><td><a href="mod_include.html#ssiundefinedecho">SSIUndefinedEcho <em>tag</em></a></td><td> "<!-- undef -->" </td><td>sv</td><td>B</td></tr><tr><td class="descr" colspan="4">String displayed when
|
||||
an unset variable is echoed</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatefile">SSLCACertificateFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
|
||||
for Client Auth</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
|
||||
<tr><td><a href="mod_ssl.html#sslcacertificatepath">SSLCACertificatePath <em>directory-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
|
||||
Client Auth</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationfile">SSLCARevocationFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
|
||||
Client Auth</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
|
||||
<tr><td><a href="mod_ssl.html#sslcarevocationpath">SSLCARevocationPath <em>directory-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
|
||||
Client Auth</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslcertificatechainfile">SSLCertificateChainFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of PEM-encoded Server CA Certificates</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslcertificatefile">SSLCertificateFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Server PEM-encoded X.509 Certificate file</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslcertificatekeyfile">SSLCertificateKeyFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Server PEM-encoded Private Key file</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslciphersuite">SSLCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
|
||||
handshake</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslengine">SSLEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslmutex">SSLMutex <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Semaphore for internal mutual exclusion of
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslengine">SSLEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Engine Operation Switch</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslmutex">SSLMutex <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Semaphore for internal mutual exclusion of
|
||||
operations</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
|
||||
<tr class="odd"><td><a href="mod_ssl.html#ssloptions">SSLOptions [+|-]<em>option</em> ...</a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure various SSL engine run-time options</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslpassphrasedialog">SSLPassPhraseDialog <em>type</em></a></td><td> builtin </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of pass phrase dialog for encrypted private
|
||||
keys</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure usable SSL protocol flavors</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslprotocol">SSLProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxycacertificatefile">SSLProxyCACertificateFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA Certificates
|
||||
for Remote Server Auth</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxycacertificatepath">SSLProxyCACertificatePath <em>directory-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA Certificates for
|
||||
Remote Server Auth</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
|
||||
<tr><td><a href="mod_ssl.html#sslproxycarevocationfile">SSLProxyCARevocationFile <em>file-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA CRLs for
|
||||
Remote Server Auth</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxycarevocationpath">SSLProxyCARevocationPath <em>directory-path</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA CRLs for
|
||||
Remote Server Auth</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
|
||||
<tr><td><a href="mod_ssl.html#sslproxyciphersuite">SSLProxyCipherSuite <em>cipher-spec</em></a></td><td> ALL:!ADH:RC4+RSA:+H +</td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Cipher Suite available for negotiation in SSL
|
||||
proxy handshake</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td /><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">File of concatenated PEM-encoded CA certificates for proxy server client certificates</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td /><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Directory of PEM-encoded CA certificates for proxy server client certificates</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxyverifydepth">SSLVerifyDepth <em>number</em></a></td><td /><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxyengine">SSLProxyEngine on|off</a></td><td> off </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">SSL Proxy Engine Operation Switch</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxymachinecertificatefile">SSLProxyMachineCertificateFile <em>filename</em></a></td><td /><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">File of concatenated PEM-encoded CA certificates for proxy server client certificates</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxymachinecertificatepath">SSLProxyMachineCertificatePath <em>directory</em></a></td><td /><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Directory of PEM-encoded CA certificates for proxy server client certificates</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxyprotocol">SSLProxyProtocol [+|-]<em>protocol</em> ...</a></td><td> all </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Configure usable SSL protocol flavors for proxy usage</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslproxyverify">SSLProxyVerify <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of remote server Certificate verification</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslproxyverifydepth">SSLVerifyDepth <em>number</em></a></td><td /><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum depth of CA Certificates in Remote Server
|
||||
Certificate verification</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
|
||||
[<em>bytes</em>]</a></td><td /><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslrandomseed">SSLRandomSeed <em>context</em> <em>source</em>
|
||||
[<em>bytes</em>]</a></td><td /><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Pseudo Random Number Generator (PRNG) seeding
|
||||
source</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td /><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Allow access only when an arbitrarily complex
|
||||
<tr><td><a href="mod_ssl.html#sslrequire">SSLRequire <em>expression</em></a></td><td /><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Allow access only when an arbitrarily complex
|
||||
boolean expression is true</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td /><td>dh</td><td>E</td></tr><tr><td class="descr" colspan="4">Deny access when SSL is not used for the
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslrequiressl">SSLRequireSSL</a></td><td /><td>dh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Deny access when SSL is not used for the
|
||||
HTTP request</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of the global/inter-process SSL Session
|
||||
<tr><td><a href="mod_ssl.html#sslsessioncache">SSLSessionCache <em>type</em></a></td><td> none </td><td>s</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of the global/inter-process SSL Session
|
||||
Cache</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Number of seconds before an SSL session expires
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslsessioncachetimeout">SSLSessionCacheTimeout <em>seconds</em></a></td><td> 300 </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Number of seconds before an SSL session expires
|
||||
in the Session Cache</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
|
||||
<tr><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
|
||||
<tr><td><a href="mod_ssl.html#sslverifyclient">SSLVerifyClient <em>level</em></a></td><td> none </td><td>svdh</td><td>E</td></tr><tr><td class="descr" colspan="4">Type of Client Certificate verification</td></tr>
|
||||
<tr class="odd"><td><a href="mod_ssl.html#sslverifydepth">SSLVerifyDepth <em>number</em></a></td><td> 1 </td><td>svdh</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Maximum depth of CA Certificates in Client
|
||||
Certificate verification</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#startservers">StartServers <em>number</em></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of child server processes created at startup</td></tr>
|
||||
<tr><td><a href="mpm_common.html#startthreads">StartThreads <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Nubmer of threads created on startup</td></tr>
|
||||
<tr class="odd"><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td /><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">User and group permissions for CGI programs</td></tr>
|
||||
<tr><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Sets the upper limit on the configurable number of threads
|
||||
<tr><td><a href="mpm_common.html#startservers">StartServers <em>number</em></a></td><td> 5 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of child server processes created at startup</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#startthreads">StartThreads <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Nubmer of threads created on startup</td></tr>
|
||||
<tr><td><a href="mod_suexec.html#suexecusergroup">SuexecUserGroup <em>User Group</em></a></td><td /><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">User and group permissions for CGI programs</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#threadlimit" id="T" name="T">ThreadLimit <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Sets the upper limit on the configurable number of threads
|
||||
per child process</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">Number of threads created by each child process</td></tr>
|
||||
<tr><td><a href="mpm_netware.html#threadstacksize">ThreadStackSize <em>number</em></a></td><td> 65536 </td><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">-</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#timeout">TimeOut <var>number</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Amount of time the server will wait for
|
||||
<tr><td><a href="mpm_common.html#threadsperchild">ThreadsPerChild <em>number</em></a></td><td /><td>s</td><td>M</td></tr><tr><td class="descr" colspan="4">Number of threads created by each child process</td></tr>
|
||||
<tr class="odd"><td><a href="mpm_netware.html#threadstacksize">ThreadStackSize <em>number</em></a></td><td> 65536 </td><td>s</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">-</td></tr>
|
||||
<tr><td><a href="core.html#timeout">TimeOut <var>number</var></a></td><td> 300 </td><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Amount of time the server will wait for
|
||||
certain events before failing a request</td></tr>
|
||||
<tr><td><a href="mod_log_config.html#transferlog">TransferLog <em>file</em>|<em>pipe</em></a></td><td /><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Specifly location of a log file</td></tr>
|
||||
<tr class="odd"><td><a href="mod_mime.html#typesconfig">TypesConfig <em>file-path</em></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">The location of the mime.types file</td></tr>
|
||||
<tr><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <em>env-variable</em> [<em>env-variable</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Removes variables from the environment</td></tr>
|
||||
<tr class="odd"><td><a href="core.html#usecanonicalname">UseCanonicalName on|off|dns</a></td><td> on </td><td>svd</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Configures how the server determines its own name and
|
||||
<tr class="odd"><td><a href="mod_log_config.html#transferlog">TransferLog <em>file</em>|<em>pipe</em></a></td><td /><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Specifly location of a log file</td></tr>
|
||||
<tr><td><a href="mod_mime.html#typesconfig">TypesConfig <em>file-path</em></a></td><td> conf/mime.types </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">The location of the mime.types file</td></tr>
|
||||
<tr class="odd"><td><a href="mod_env.html#unsetenv" id="U" name="U">UnsetEnv <em>env-variable</em> [<em>env-variable</em>] ...</a></td><td /><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Removes variables from the environment</td></tr>
|
||||
<tr><td><a href="core.html#usecanonicalname">UseCanonicalName on|off|dns</a></td><td> on </td><td>svd</td><td>C</td></tr><tr><td class="descr" colspan="4">Configures how the server determines its own name and
|
||||
port</td></tr>
|
||||
<tr><td><a href="mpm_common.html#user">User <em>unix-userid</em></a></td><td> #-1 </td><td>sv</td><td>M</td></tr><tr><td class="descr" colspan="4">The userid under which the server will answer
|
||||
<tr class="odd"><td><a href="mpm_common.html#user">User <em>unix-userid</em></a></td><td> #-1 </td><td>sv</td><td>M</td></tr><tr class="odd"><td class="descr" colspan="4">The userid under which the server will answer
|
||||
requests</td></tr>
|
||||
<tr class="odd"><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td> public_html </td><td>s</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Location of the user-specific directories</td></tr>
|
||||
<tr><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
|
||||
<tr><td><a href="mod_userdir.html#userdir">UserDir <em>directory-filename</em></a></td><td> public_html </td><td>s</td><td>B</td></tr><tr><td class="descr" colspan="4">Location of the user-specific directories</td></tr>
|
||||
<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentroot" id="V" name="V">VirtualDocumentRoot <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
|
||||
for a given virtual host</td></tr>
|
||||
<tr class="odd"><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the document root
|
||||
<tr><td><a href="mod_vhost_alias.html#virtualdocumentrootip">VirtualDocumentRootIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the document root
|
||||
for a given virtual host</td></tr>
|
||||
<tr><td><a href="core.html#virtualhost"><VirtualHost
|
||||
<tr class="odd"><td><a href="core.html#virtualhost"><VirtualHost
|
||||
<var>addr</var>[:<var>port</var>] [<var>addr</var>[:<var>port</var>]]
|
||||
...> ... </VirtualHost></a></td><td /><td>s</td><td>C</td></tr><tr><td class="descr" colspan="4">Contains directives that apply only to a specific
|
||||
...> ... </VirtualHost></a></td><td /><td>s</td><td>C</td></tr><tr class="odd"><td class="descr" colspan="4">Contains directives that apply only to a specific
|
||||
hostname or IP address</td></tr>
|
||||
<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
|
||||
<tr><td><a href="mod_vhost_alias.html#virtualscriptalias">VirtualScriptAlias <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the CGI directory for
|
||||
a given virtual host</td></tr>
|
||||
<tr><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for
|
||||
<tr class="odd"><td><a href="mod_vhost_alias.html#virtualscriptaliasip">VirtualScriptAliasIP <em>interpolated-directory</em>|none</a></td><td> none </td><td>sv</td><td>E</td></tr><tr class="odd"><td class="descr" colspan="4">Dynamically configure the location of the cgi directory for
|
||||
a given virtual host</td></tr>
|
||||
<tr class="odd"><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr class="odd"><td class="descr" colspan="4">Parse SSI directives in files with the execute
|
||||
<tr><td><a href="mod_include.html#xbithack" id="X" name="X">XBitHack on|off|full</a></td><td> off </td><td>svdh</td><td>B</td></tr><tr><td class="descr" colspan="4">Parse SSI directives in files with the execute
|
||||
bit set</td></tr>
|
||||
</table></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div></body></html>
|
@ -88,15 +88,18 @@ Server on HPUX</a></li>
|
||||
<li><a href="mod/perchild.html">Apache MPM perchild</a></li>
|
||||
<li><a href="mod/prefork.html">Apache MPM prefork</a></li>
|
||||
<li><a href="mod/worker.html">Apache MPM worker</a></li>
|
||||
<li><a href="mod/mod_access.html">Apache Module mod_access</a></li>
|
||||
<li><a href="mod/mod_actions.html">Apache Module mod_actions</a></li>
|
||||
<li><a href="mod/mod_alias.html">Apache Module mod_alias</a></li>
|
||||
<li><a href="mod/mod_asis.html">Apache Module mod_asis</a></li>
|
||||
<li><a href="mod/mod_auth.html">Apache Module mod_auth</a></li>
|
||||
<li><a href="mod/mod_auth_anon.html">Apache Module mod_auth_anon</a></li>
|
||||
<li><a href="mod/mod_auth_dbm.html">Apache Module mod_auth_dbm</a></li>
|
||||
<li><a href="mod/mod_auth_basic.html">Apache Module mod_auth_basic</a></li>
|
||||
<li><a href="mod/mod_auth_digest.html">Apache Module mod_auth_digest</a></li>
|
||||
<li><a href="mod/mod_auth_ldap.html">Apache Module mod_auth_ldap</a></li>
|
||||
<li><a href="mod/mod_authn_anon.html">Apache Module mod_authn_anon</a></li>
|
||||
<li><a href="mod/mod_authn_dbm.html">Apache Module mod_authn_dbm</a></li>
|
||||
<li><a href="mod/mod_authn_file.html">Apache Module mod_authn_file</a></li>
|
||||
<li><a href="mod/mod_authz_dbm.html">Apache Module mod_authz_dbm</a></li>
|
||||
<li><a href="mod/mod_authz_groupfile.html">Apache Module mod_authz_groupfile</a></li>
|
||||
<li><a href="mod/mod_authz_host.html">Apache Module mod_authz_host</a></li>
|
||||
<li><a href="mod/mod_autoindex.html">Apache Module mod_autoindex</a></li>
|
||||
<li><a href="mod/mod_cache.html">Apache Module mod_cache</a></li>
|
||||
<li><a href="mod/mod_cern_meta.html">Apache Module mod_cern_meta</a></li>
|
||||
|
@ -125,14 +125,17 @@ Server on HPUX</page>
|
||||
<page href="mod/quickreference.html">Directive Quick-Reference</page>
|
||||
<modulefilelist>
|
||||
<modulefile>core.xml</modulefile>
|
||||
<modulefile>mod_access.xml</modulefile>
|
||||
<modulefile>mod_actions.xml</modulefile>
|
||||
<modulefile>mod_alias.xml</modulefile>
|
||||
<modulefile>mod_asis.xml</modulefile>
|
||||
<modulefile>mod_auth.xml</modulefile>
|
||||
<modulefile>mod_auth_anon.xml</modulefile>
|
||||
<modulefile>mod_auth_dbm.xml</modulefile>
|
||||
<modulefile>mod_auth_basic.xml</modulefile>
|
||||
<modulefile>mod_auth_digest.xml</modulefile>
|
||||
<modulefile>mod_authn_anon.xml</modulefile>
|
||||
<modulefile>mod_authn_dbm.xml</modulefile>
|
||||
<modulefile>mod_authn_file.xml</modulefile>
|
||||
<modulefile>mod_authz_dbm.xml</modulefile>
|
||||
<modulefile>mod_authz_groupfile.xml</modulefile>
|
||||
<modulefile>mod_authz_host.xml</modulefile>
|
||||
<modulefile>mod_auth_ldap.xml</modulefile>
|
||||
<modulefile>mod_autoindex.xml</modulefile>
|
||||
<modulefile>mod_cache.xml</modulefile>
|
||||
|
@ -4,13 +4,13 @@
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
This file is generated from xml source: DO NOT EDIT
|
||||
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
|
||||
--><title>Upgrading to 2.0 from 1.3 - Apache HTTP Server</title><link href="./style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="./style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="./style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="./images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="./images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="./images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="./">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>Upgrading to 2.0 from 1.3</h1>
|
||||
--><title>Upgrading to 2.0 from 1.3 - Apache HTTP Server</title><link href="../style/css/manual.css" rel="stylesheet" media="all" type="text/css" title="Main stylesheet" /><link href="../style/css/manual-loose-100pc.css" rel="alternate stylesheet" media="all" type="text/css" title="No Sidebar - Default font size" /><link href="../style/css/manual-print.css" rel="stylesheet" media="print" type="text/css" /><link href="../images/favicon.ico" rel="shortcut icon" /></head><body id="manual-page"><div id="page-header"><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p><p class="apache">Apache HTTP Server Version 2.0</p><img alt="" src="../images/feather.gif" /></div><div class="up"><a href="./"><img title="<-" alt="<-" src="../images/left.gif" /></a></div><div id="path"><a href="http://www.apache.org/">Apache</a> > <a href="http://httpd.apache.org/">HTTP Server</a> > <a href="http://httpd.apache.org/docs-project/">Documentation</a> > <a href="../">Version 2.0</a></div><div id="page-content"><div id="preamble"><h1>Upgrading to 2.0 from 1.3</h1>
|
||||
<p>In order to assist folks upgrading, we maintain a document
|
||||
describing information critical to existing Apache users. These
|
||||
are intended to be brief notes, and you should be able to find
|
||||
more information in either the <a href="new_features_2_0.html">New Features</a> document, or in
|
||||
the <code>src/CHANGES</code> file.</p>
|
||||
</div><div id="quickview"><ul id="toc"><li><img alt="" src="./images/down.gif" /> <a href="#compile-time">Compile-Time Configuration Changes</a></li><li><img alt="" src="./images/down.gif" /> <a href="#run-time">Run-Time Configuration Changes</a></li><li><img alt="" src="./images/down.gif" /> <a href="#misc">Misc Changes</a></li><li><img alt="" src="./images/down.gif" /> <a href="#third-party">Third Party Modules</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="compile-time" id="compile-time">Compile-Time Configuration Changes</a></h2>
|
||||
</div><div id="quickview"><ul id="toc"><li><img alt="" src="../images/down.gif" /> <a href="#compile-time">Compile-Time Configuration Changes</a></li><li><img alt="" src="../images/down.gif" /> <a href="#run-time">Run-Time Configuration Changes</a></li><li><img alt="" src="../images/down.gif" /> <a href="#misc">Misc Changes</a></li><li><img alt="" src="../images/down.gif" /> <a href="#third-party">Third Party Modules</a></li></ul></div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="compile-time" id="compile-time">Compile-Time Configuration Changes</a></h2>
|
||||
|
||||
|
||||
<ul>
|
||||
@ -24,7 +24,7 @@
|
||||
request processing into <a href="mpm.html">Multi-Processing
|
||||
Modules</a> (MPMs).</li>
|
||||
</ul>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="run-time" id="run-time">Run-Time Configuration Changes</a></h2>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="run-time" id="run-time">Run-Time Configuration Changes</a></h2>
|
||||
|
||||
|
||||
<ul>
|
||||
@ -46,19 +46,19 @@
|
||||
implemented as a filter may no longer accept requests with
|
||||
PATH_INFO. Filters such as <a href="mod/mod_include.html">INCLUDES</a> are implemented on top
|
||||
of the core handler, and therefore reject requests with
|
||||
PATH_INFO. You can use the <code class="directive"><a href="./mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> directive to
|
||||
PATH_INFO. You can use the <code class="directive"><a href="../mod/core.html#acceptpathinfo">AcceptPathInfo</a></code> directive to
|
||||
force the core handler to accept requests with PATH_INFO and
|
||||
thereby restore the ability to use PATH_INFO in server-side
|
||||
includes.</li>
|
||||
|
||||
<li>The <code class="directive"><a href="./mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code>
|
||||
<li>The <code class="directive"><a href="../mod/mod_negotiation.html#cachenegotiateddocs">CacheNegotiatedDocs</a></code>
|
||||
directive now takes the argument <code>on</code> or
|
||||
<code>off</code>. Existing instances of
|
||||
<code>CacheNegotiatedDocs</code> should be replaced with
|
||||
<code>CacheNegotiatedDocs on</code>.</li>
|
||||
|
||||
<li>
|
||||
The <code class="directive"><a href="./mod/core.html#errordocument">ErrorDocument</a></code>
|
||||
The <code class="directive"><a href="../mod/core.html#errordocument">ErrorDocument</a></code>
|
||||
directive no longer uses a quote at the beginning of the
|
||||
argument to indicate a text message. Instead, you should
|
||||
enclose the message in double quotes. For example, existing
|
||||
@ -80,7 +80,7 @@
|
||||
<li>The <code>AccessConfig</code> and
|
||||
<code>ResourceConfig</code> directives no longer exist.
|
||||
Existing instances of these directives can be replaced with
|
||||
the <code class="directive"><a href="./mod/core.html#include">Include</a></code>
|
||||
the <code class="directive"><a href="../mod/core.html#include">Include</a></code>
|
||||
directive which has equivalent functionality. If you were
|
||||
making use of the default values of these directives without
|
||||
including them in the configuration files, you may need to
|
||||
@ -95,13 +95,13 @@
|
||||
<li>The <code>BindAddress</code> and <code>Port</code>
|
||||
directives no longer exist. Equivalent functionality is
|
||||
provided with the more flexible
|
||||
<code class="directive"><a href="./mod/mpm_common.html#listen">Listen</a></code>
|
||||
<code class="directive"><a href="../mod/mpm_common.html#listen">Listen</a></code>
|
||||
directive.</li>
|
||||
|
||||
<li>Another use of the <code>Port</code>
|
||||
directive in Apache-1.3 was setting the port number to be used
|
||||
in self-referential URL's. The Apache-2.0 equivalent is
|
||||
the new <code class="directive"><a href="./mod/core.html#servername">ServerName</a></code>
|
||||
the new <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>
|
||||
syntax: it has been changed to allow specifying both the
|
||||
hostname <em>and</em> the port number for self-referential URL's
|
||||
in one directive.</li>
|
||||
@ -115,8 +115,8 @@
|
||||
provided the <code>AgentLog</code>, <code>RefererLog</code>
|
||||
and <code>RefererIgnore</code> directives have been removed.
|
||||
Agent and referer logs are still available using the
|
||||
<code class="directive"><a href="./mod/mod_log_config.html#customlog">CustomLog</a></code>
|
||||
directive of <code class="module"><a href="./mod/mod_log_config.html">mod_log_config</a></code>.</li>
|
||||
<code class="directive"><a href="../mod/mod_log_config.html#customlog">CustomLog</a></code>
|
||||
directive of <code class="module"><a href="../mod/mod_log_config.html">mod_log_config</a></code>.</li>
|
||||
|
||||
<li>The <code>AddModule</code> and
|
||||
<code>ClearModuleList</code> directives no longer exist.
|
||||
@ -127,10 +127,10 @@
|
||||
|
||||
<li>The <code>FancyIndexing</code> directive has been removed.
|
||||
The same functionality is available through the
|
||||
<code>FancyIndexing</code> option to the <code class="directive"><a href="./mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>
|
||||
<code>FancyIndexing</code> option to the <code class="directive"><a href="../mod/mod_autoindex.html#indexoptions">IndexOptions</a></code>
|
||||
directive.</li>
|
||||
</ul>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="misc" id="misc">Misc Changes</a></h2>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="misc" id="misc">Misc Changes</a></h2>
|
||||
|
||||
|
||||
<ul>
|
||||
@ -139,11 +139,11 @@
|
||||
configuration has been replaced by <code>-t -D
|
||||
DUMP_VHOSTS</code>.</li>
|
||||
|
||||
<li>The module <code class="module"><a href="./mod/mod_auth_digest.html">mod_auth_digest</a></code>, which was
|
||||
<li>The module <code class="module"><a href="../mod/mod_auth_digest.html">mod_auth_digest</a></code>, which was
|
||||
experimental in Apache 1.3, is now a standard module.</li>
|
||||
|
||||
<li>The <code>mod_mmap_static</code> module, which was experimental in
|
||||
Apache 1.3, has been replaced with <code class="module"><a href="./mod/mod_file_cache.html">mod_file_cache</a></code>.</li>
|
||||
Apache 1.3, has been replaced with <code class="module"><a href="../mod/mod_file_cache.html">mod_file_cache</a></code>.</li>
|
||||
|
||||
<li>The distribution has been completely reorganized so that
|
||||
it no longer contains an independent <code>src</code>
|
||||
@ -152,7 +152,7 @@
|
||||
compiled server should be directed to a separate
|
||||
directory.</li>
|
||||
</ul>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="./images/up.gif" /></a></div><div class="section"><h2><a name="third-party" id="third-party">Third Party Modules</a></h2>
|
||||
</div><div class="top"><a href="#page-header"><img alt="top" src="../images/up.gif" /></a></div><div class="section"><h2><a name="third-party" id="third-party">Third Party Modules</a></h2>
|
||||
|
||||
|
||||
<p>Extensive changes were made to the server API in Apache 2.0.
|
||||
@ -160,4 +160,4 @@
|
||||
<strong>not</strong> work in Apache 2.0 without modification.
|
||||
Details are provided in the <a href="developer/">developer
|
||||
documentation</a>.</p>
|
||||
</div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="./mod/">Modules</a> | <a href="./mod/directives.html">Directives</a> | <a href="./faq/">FAQ</a> | <a href="./glossary.html">Glossary</a> | <a href="./sitemap.html">Sitemap</a></p></div></body></html>
|
||||
</div></div><div id="footer"><p class="apache">Maintained by the <a href="http://httpd.apache.org/docs-project/">Apache HTTP Server Documentation Project</a></p><p class="menu"><a href="../mod/">Modules</a> | <a href="../mod/directives.html">Directives</a> | <a href="../faq/">FAQ</a> | <a href="../glossary.html">Glossary</a> | <a href="../sitemap.html">Sitemap</a></p></div></body></html>
|
Reference in New Issue
Block a user