diff options
author | Rich Bowen <rbowen@apache.org> | 2010-03-17 21:26:42 +0100 |
---|---|---|
committer | Rich Bowen <rbowen@apache.org> | 2010-03-17 21:26:42 +0100 |
commit | 05dce833d281151471c47f71edeed6556b4f923a (patch) | |
tree | c20c03c2ae4227c81aca20f56a08e45ba34394b9 /docs/manual/dns-caveats.xml | |
parent | If the client disconnects and the backend continues to send data fast, forcibly (diff) | |
download | apache2-05dce833d281151471c47f71edeed6556b4f923a.tar.xz apache2-05dce833d281151471c47f71edeed6556b4f923a.zip |
Remove mentions of HTTPD. Mea culpa.
git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/trunk@924467 13f79535-47bb-0310-9956-ffa450edef68
Diffstat (limited to 'docs/manual/dns-caveats.xml')
-rw-r--r-- | docs/manual/dns-caveats.xml | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/docs/manual/dns-caveats.xml b/docs/manual/dns-caveats.xml index e47c0b32ed..56d8d02319 100644 --- a/docs/manual/dns-caveats.xml +++ b/docs/manual/dns-caveats.xml @@ -27,7 +27,7 @@ <summary> <p>This page could be summarized with the statement: don't configure Apache HTTP Server in such a way that it relies on DNS resolution - for parsing of the configuration files. If HTTPD requires DNS + for parsing of the configuration files. If httpd requires DNS resolution to parse the configuration files then your server may be subject to reliability problems (ie. it might not boot), or denial and theft of service attacks (including users able @@ -45,16 +45,16 @@ </VirtualHost> </example> - <p>In order for HTTPD to function properly, it absolutely needs + <p>In order for the server to function properly, it absolutely needs to have two pieces of information about each virtual host: the <directive module="core">ServerName</directive> and at least one IP address that the server will bind and respond to. The above - example does not include the IP address, so HTTPD must use DNS + example does not include the IP address, so httpd must use DNS to find the address of <code>www.abc.dom</code>. If for some reason DNS is not available at the time your server is parsing its config file, then this virtual host <strong>will not be configured</strong>. It won't be able to respond to any hits - to this virtual host (prior to HTTPD version 1.2 the server + to this virtual host (prior to httpd version 1.2 the server would not even boot).</p> <p>Suppose that <code>www.abc.dom</code> has address 192.0.2.1. @@ -68,12 +68,12 @@ </VirtualHost> </example> - <p>This time HTTPD needs to use reverse DNS to find the + <p>This time httpd needs to use reverse DNS to find the <code>ServerName</code> for this virtualhost. If that reverse lookup fails then it will partially disable the virtualhost. If the virtual host is name-based then it will effectively be totally disabled, but if it is IP-based then it will mostly - work. However, if HTTPD should ever have to generate a full + work. However, if httpd should ever have to generate a full URL for the server which includes the server name, then it will fail to generate a valid URL.</p> @@ -92,7 +92,7 @@ <title>Denial of Service</title> <p>There are (at least) two forms that denial of service - can come in. If you are running a version of HTTPD prior to + can come in. If you are running a version of httpd prior to version 1.2 then your server will not even boot if one of the two DNS lookups mentioned above fails for any of your virtual hosts. In some cases this DNS lookup may not even be under your @@ -135,7 +135,7 @@ users typed in URLs of the form <code>http://www.abc.dom/whatever</code>) will all be served by the <code>def.dom</code> virtual host. To better understand why - this happens requires a more in-depth discussion of how HTTPD + this happens requires a more in-depth discussion of how httpd matches up incoming requests with the virtual host that will serve it. A rough document describing this <a href="vhosts/details.html">is available</a>.</p> @@ -145,7 +145,7 @@ <title>The "main server" Address</title> <p><a href="vhosts/name-based.html">Name-based - virtual host support</a> requires HTTPD to know + virtual host support</a> requires httpd to know the IP address(es) of the host that <program>httpd</program> is running on. To get this address it uses either the global <directive module="core">ServerName</directive> @@ -164,7 +164,7 @@ or maybe <code>/etc/nsswitch.conf</code>.</p> <p>If your server doesn't have to perform DNS for any other - reason then you might be able to get away with running HTTPD + reason then you might be able to get away with running httpd with the <code>HOSTRESORDER</code> environment variable set to "local". This all depends on what OS and resolver libraries you are using. It also affects CGIs unless you use |