📄 core.html.en
字号:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta name="generator" content="HTML Tidy, see www.w3.org" /> <title>Apache Core Features</title> </head> <!-- Background white, links blue (unvisited), navy (visited), red (active) --> <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" vlink="#000080" alink="#FF0000"> <div align="CENTER"> <img src="../images/sub.gif" alt="[APACHE DOCUMENTATION]" /> <h3>Apache HTTP Server Version 1.3</h3> <p><small><em>Is this the version you want? For more recent versions, check our <a href="/docs/">documentation index</a>.</em></small></p> </div> <h1 align="center">Apache Core Features</h1> <p>These configuration parameters control the core Apache features, and are always available.</p> <h2>Directives</h2> <ul> <li><a href="#acceptfilter">AcceptFilter</a></li> <li><a href="#acceptmutex">AcceptMutex</a></li> <li><a href="#accessconfig">AccessConfig</a></li> <li><a href="#accessfilename">AccessFileName</a></li> <li><a href="#adddefaultcharset">AddDefaultCharset</a></li> <li><a href="#addmodule">AddModule</a></li> <li><a href="#allowoverride">AllowOverride</a></li> <li><a href="#authname">AuthName</a></li> <li><a href="#AuthDigestRealmSeed">AuthDigestRealmSeed</a></li> <li><a href="#authtype">AuthType</a></li> <li><a href="#bindaddress">BindAddress</a></li> <li><a href="#bs2000account">BS2000Account</a></li> <li><a href="#cgicommandargs">CGICommandArgs</a></li> <li><a href="#clearmodulelist">ClearModuleList</a></li> <li><a href="#contentdigest">ContentDigest</a></li> <li><a href="#coredumpdirectory">CoreDumpDirectory</a></li> <li><a href="#defaulttype">DefaultType</a></li> <li><a href="#directory"><Directory></a></li> <li><a href="#directorymatch"><DirectoryMatch></a></li> <li><a href="#documentroot">DocumentRoot</a></li> <li><a href="#ebcdicconvert">EBCDICConvert</a></li> <li><a href="#ebcdicconvertbytype">EBCDICConvertByType</a></li> <li><a href="#ebcdickludge">EBCDICKludge</a></li> <li><a href="#enableexceptionhook">EnableExceptionHook</a></li> <li><a href="#errordocument">ErrorDocument</a></li> <li><a href="#errorlog">ErrorLog</a></li> <li><a href="#fileetag">FileETag</a></li> <li><a href="#files"><Files></a></li> <li><a href="#filesmatch"><FilesMatch></a></li> <li><a href="#group">Group</a></li> <li><a href="#hostnamelookups">HostnameLookups</a></li> <li><a href="#identitycheck">IdentityCheck</a></li> <li><a href="#ifdefine"><IfDefine></a></li> <li><a href="#ifmodule"><IfModule></a></li> <li><a href="#include">Include</a></li> <li><a href="#keepalive">KeepAlive</a></li> <li><a href="#keepalivetimeout">KeepAliveTimeout</a></li> <li><a href="#limit"><Limit></a></li> <li><a href="#limitexcept"><LimitExcept></a></li> <li><a href="#limitinternalrecursion">LimitInternalRecursion</a></li> <li><a href="#limitrequestbody">LimitRequestBody</a></li> <li><a href="#limitrequestfields">LimitRequestFields</a></li> <li><a href="#limitrequestfieldsize">LimitRequestFieldsize</a></li> <li><a href="#limitrequestline">LimitRequestLine</a></li> <li><a href="#listen">Listen</a></li> <li><a href="#listenbacklog">ListenBacklog</a></li> <li><a href="#location"><Location></a></li> <li><a href="#locationmatch"><LocationMatch></a></li> <li><a href="#lockfile">LockFile</a></li> <li><a href="#loglevel">LogLevel</a></li> <li><a href="#maxclients">MaxClients</a></li> <li><a href="#maxkeepaliverequests">MaxKeepAliveRequests</a></li> <li><a href="#maxrequestsperchild">MaxRequestsPerChild</a></li> <li><a href="#maxspareservers">MaxSpareServers</a></li> <li><a href="#minspareservers">MinSpareServers</a></li> <li><a href="#namevirtualhost">NameVirtualHost</a></li> <li><a href="#options">Options</a></li> <li><a href="#pidfile">PidFile</a></li> <li><a href="#port">Port</a></li> <li><a href="#protocolreqcheck">ProtocolReqCheck</a></li> <li><a href="#require">Require</a></li> <li><a href="#resourceconfig">ResourceConfig</a></li> <li><a href="#rlimitcpu">RLimitCPU</a></li> <li><a href="#rlimitmem">RLimitMEM</a></li> <li><a href="#rlimitnproc">RLimitNPROC</a></li> <li><a href="#satisfy">Satisfy</a></li> <li><a href="#scoreboardfile">ScoreBoardFile</a></li> <li><a href="#scriptinterpretersource">ScriptInterpreterSource</a></li> <li><a href="#sendbuffersize">SendBufferSize</a></li> <li><a href="#serveradmin">ServerAdmin</a></li> <li><a href="#serveralias">ServerAlias</a></li> <li><a href="#servername">ServerName</a></li> <li><a href="#serverpath">ServerPath</a></li> <li><a href="#serverroot">ServerRoot</a></li> <li><a href="#serversignature">ServerSignature</a></li> <li><a href="#servertokens">ServerTokens</a></li> <li><a href="#servertype">ServerType</a></li> <li><a href="#shmemuidisuser">ShmemUIDisUser</a></li> <li><a href="#startservers">StartServers</a></li> <li><a href="#threadsperchild">ThreadsPerChild</a></li> <li><a href="#threadstacksize">ThreadStackSize</a></li> <li><a href="#timeout">TimeOut</a></li> <li><a href="#traceenable">TraceEnable</a></li> <li><a href="#usecanonicalname">UseCanonicalName</a></li> <li><a href="#user">User</a></li> <li><a href="#virtualhost"><VirtualHost></a></li> </ul> <hr /> <h2><a id="acceptfilter" name="acceptfilter">AcceptFilter directive</a></h2> <a href="directive-dict.html#Syntax" rel="Help"><strong>Syntax:</strong></a> AcceptFilter on|off<br /> <a href="directive-dict.html#Default" rel="Help"><strong>Default:</strong></a> <code>AcceptFilter on</code><br /> <a href="directive-dict.html#Context" rel="Help"><strong>Context:</strong></a> server config<br /> <a href="directive-dict.html#Status" rel="Help"><strong>Status:</strong></a> core<br /> <a href="directive-dict.html#Compatibility" rel="Help"><strong>Compatibility:</strong></a> AcceptFilter is available in Apache 1.3.22 and later <p><code>AcceptFilter</code> controls a BSD specific filter optimization. It is compiled in by default - and switched on by default if your system supports it (setsocketopt() option SO_ACCEPTFILTER). Currently only FreeBSD supports this.</p> <p>See the filter section on <a href="../misc/perf-bsd44.html">performance hints</a> for more information.</p> <p>The compile time flag <code>AP_ACCEPTFILTER_OFF</code> can be used to change the default to 'off'. <code>httpd -V</code> and <code>httpd -L</code> will show compile time defaults and whether or not SO_ACCEPTFILTER was defined during the compile.</p> <hr /> <h2><a id="acceptmutex" name="acceptmutex">AcceptMutex directive</a></h2> <a href="directive-dict.html#Syntax" rel="Help"><strong>Syntax:</strong></a> AcceptMutex uslock|pthread|sysvsem|fcntl|flock|os2sem|tpfcore|none|default<br /> <a href="directive-dict.html#Default" rel="Help"><strong>Default:</strong></a> <code>AcceptMutex default</code><br /> <a href="directive-dict.html#Context" rel="Help"><strong>Context:</strong></a> server config<br /> <a href="directive-dict.html#Status" rel="Help"><strong>Status:</strong></a> core <br /> <a href="directive-dict.html#Compatibility" rel="Help"><strong>Compatibility:</strong></a> AcceptMutex is available in Apache 1.3.21 and later. <p><code>AcceptMutex</code> controls which accept() mutex method Apache will use. Not all methods are available on all platforms, since the suite of methods is determined at compile-time. For a list of which methods are available for your particular build, the <code>httpd -V</code> command line option will list them out.</p> <p>The compile time flags <code>-D HAVE_METHOD_SERIALIZED_ACCEPT</code> can be used to add different methods to your build, or one can edit the <code>include/ap_config.h</code> file for your particular platform.</p> <p>This directive has no effect on Microsoft Windows.</p> <p>See the <a href="../misc/perf-tuning.html">performance tuning guide</a> for more information.</p> <hr /> <h2><a id="accessconfig" name="accessconfig">AccessConfig directive</a></h2> <a href="directive-dict.html#Syntax" rel="Help"><strong>Syntax:</strong></a> AccessConfig <em>file-path</em>|<em>directory-path</em>|<em>wildcard-path</em><br /> <a href="directive-dict.html#Default" rel="Help"><strong>Default:</strong></a> <code>AccessConfig conf/access.conf</code><br /> <a href="directive-dict.html#Context" rel="Help"><strong>Context:</strong></a> server config, virtual host<br /> <a href="directive-dict.html#Status" rel="Help"><strong>Status:</strong></a> core <br /> <a href="directive-dict.html#Compatibility" rel="Help"><strong>Compatibility:</strong></a> The ability to specify a directory, rather than a file name, is only available in Apache 1.3.13 and later. This directive will be eliminated in version 2.0. <p>The server will read this file for more directives after reading the <a href="#resourceconfig">ResourceConfig</a> file. <em>File-path</em> is relative to the <a href="#serverroot">ServerRoot</a>. This feature can be disabled using:</p> <blockquote> <code>AccessConfig /dev/null</code> </blockquote> Or, on Win32 servers, <blockquote> <code>AccessConfig nul</code> </blockquote> Historically, this file only contained <a href="#directory"><Directory></a> sections; in fact it can now contain any server directive allowed in the <em>server config</em> context. However, since Apache version 1.3.4, the default <code>access.conf</code> file which ships with Apache contains only comments, and all directives are placed in the main server configuration file, <code>httpd.conf</code>. <p>If <code>AccessConfig</code> points to a directory, rather than a file, Apache will read all files in that directory, and any subdirectory, and parse those as configuration files. </p> <p>Alternatively you can use a wildcard to limit the scope; i.e to only *.conf files.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -