| <!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>Server-Wide Configuration</title> |
| </head> |
| <!-- Background white, links blue (unvisited), navy (visited), red (active) --> |
| |
| <body bgcolor="#FFFFFF" text="#000000" link="#0000FF" |
| vlink="#000080" alink="#FF0000"> |
| <!--#include virtual="header.html" --> |
| |
| <h1 align="center">Server-Wide Configuration</h1> |
| |
| <p>This document explains some of the directives provided by |
| the <a href="mod/core.html">core</a> server which are used to |
| configure the basic operations of the server.</p> |
| |
| <ul> |
| <li><a href="#identification">Server Identification</a></li> |
| |
| <li><a href="#locations">File Locations</a></li> |
| |
| <li><a href="#resource">Limiting Resource Usage</a></li> |
| </ul> |
| <hr /> |
| |
| <h2><a id="identification" name="identification">Server |
| Identification</a></h2> |
| |
| <table border="1"> |
| <tr> |
| <td valign="top"><strong>Related Directives</strong><br /> |
| <br /> |
| <a href="mod/core.html#servername">ServerName</a><br /> |
| <a href="mod/core.html#serveradmin">ServerAdmin</a><br /> |
| <a |
| href="mod/core.html#serversignature">ServerSignature</a><br /> |
| <a |
| href="mod/core.html#servertokens">ServerTokens</a><br /> |
| <a |
| href="mod/core.html#usecanonicalname">UseCanonicalName</a><br /> |
| </td> |
| </tr> |
| </table> |
| |
| <p>The <code>ServerAdmin</code> and <code>ServerTokens</code> |
| directives control what information about the server will be |
| presented in server-generated documents such as error messages. |
| The <code>ServerTokens</code> directive sets the value of the |
| Server HTTP response header field.</p> |
| |
| <p>The <code>ServerName</code> and |
| <code>UseCanonicalName</code> directives are used by the server |
| to determine how to construct self-referential URLs. For |
| example, when a client requests a directory, but does not |
| include the trailing slash in the directory name, Apache must |
| redirect the client to the full name including the trailing |
| slash so that the client will correctly resolve relative |
| references in the document.</p> |
| <hr /> |
| |
| <h2><a id="locations" name="locations">File Locations</a></h2> |
| |
| <table border="1"> |
| <tr> |
| <td valign="top"><strong>Related Directives</strong><br /> |
| <br /> |
| <a |
| href="mod/core.html#coredumpdirectory">CoreDumpDirectory</a><br /> |
| <a |
| href="mod/core.html#documentroot">DocumentRoot</a><br /> |
| <a href="mod/core.html#errorlog">ErrorLog</a><br /> |
| <a href="mod/core.html#lockfile">Lockfile</a><br /> |
| <a href="mod/core.html#pidfile">PidFile</a><br /> |
| <a |
| href="mod/core.html#scoreboardfile">ScoreBoardFile</a><br /> |
| <a href="mod/core.html#serverroot">ServerRoot</a><br /> |
| </td> |
| </tr> |
| </table> |
| |
| <p>These directives control the locations of the various files |
| that Apache needs for proper operation. When the pathname used |
| does not begin with a slash "/", the files are located relative |
| to the <code>ServerRoot</code>. Be careful about locating files |
| in paths which are writable by non-root users. See the <a |
| href="misc/security_tips.html">security tips</a> documentation |
| for more details.</p> |
| <hr /> |
| |
| <h2><a id="resource" name="resource">Limiting Resource |
| Usage</a></h2> |
| |
| <table border="1"> |
| <tr> |
| <td valign="top"><strong>Related Directives</strong><br /> |
| <br /> |
| <a |
| href="mod/core.html#limitrequestbody">LimitRequestBody</a><br /> |
| <a |
| href="mod/core.html#limitrequestfields">LimitRequestFields</a><br /> |
| <a |
| href="mod/core.html#limitrequestfieldsize">LimitRequestFieldsize</a><br /> |
| <a |
| href="mod/core.html#limitrequestline">LimitRequestLine</a><br /> |
| <a href="mod/core.html#rlimitcpu">RLimitCPU</a><br /> |
| <a href="mod/core.html#rlimitmem">RLimitMEM</a><br /> |
| <a href="mod/core.html#rlimitnproc">RLimitNPROC</a><br /> |
| <a |
| href="mod/core.html#threadstacksize">ThreadStackSize</a><br /> |
| </td> |
| </tr> |
| </table> |
| |
| <p>The <code>LimitRequest</code>* directives are used to place |
| limits on the amount of resources Apache will use in reading |
| requests from clients. By limiting these values, some kinds of |
| denial of service attacks can be mitigated.</p> |
| |
| <p>The <code>RLimit</code>* directives are used to limit the |
| amount of resources which can be used by processes forked off |
| from the Apache children. In particular, this will control |
| resources used by CGI scripts and SSI exec commands.</p> |
| |
| <p>The <code>ThreadStackSize</code> directive is used only on |
| Netware to control the stack size.</p> |
| <!--#include virtual="footer.html" --> |
| </body> |
| </html> |
| |