diff options
Diffstat (limited to 'docs/manual/vhosts/name-based.html.en')
-rw-r--r-- | docs/manual/vhosts/name-based.html.en | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/docs/manual/vhosts/name-based.html.en b/docs/manual/vhosts/name-based.html.en index 86bc837428..3efe852b45 100644 --- a/docs/manual/vhosts/name-based.html.en +++ b/docs/manual/vhosts/name-based.html.en @@ -79,12 +79,12 @@ compare the <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> and <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> directives to the server name present in the request.</p> - <p>If you omit the <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> + <p>If you omit the <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> directive from any name-based virtual host, the server will default to a fully qualified domain name (FQDN) derived from the system hostname. This implicitly set server name can lead to counter-intuitive virtual host matching and is discouraged.</p> - + <h3><a name="defaultvhost" id="defaultvhost">The default name-based vhost for an IP and port combination </a></h3> <p> If no matching ServerName or ServerAlias is found in the set of virtual hosts containing the most specific matching IP address and port @@ -119,9 +119,9 @@ <div class="note"><h3>ServerName inheritance</h3> <p> It is best to always explicitly list a <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> in every name-based virtual host.</p> - <p>If a <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> doesn't specify - a <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, a server name will be - inherited from the base server configuration. If no server name was + <p>If a <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> doesn't specify + a <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code>, a server name will be + inherited from the base server configuration. If no server name was specified globally, one is detected at startup through reverse DNS resolution of the first listening address. In either case, this inherited server name will influence name-based virtual host resolution, so it is best to always @@ -137,7 +137,7 @@ <pre class="prettyprint lang-config"><VirtualHost *:80> # This first-listed virtual host is also the default for *:80 ServerName www.example.com - ServerAlias example.com + ServerAlias example.com DocumentRoot "/www/domain" </VirtualHost> @@ -169,12 +169,12 @@ first have your DNS server properly configured to map those names to an IP address associated with your server.</p> - <p>Name-based virtual hosts for the best-matching set of <code class="directive"><a href="../mod/core.html#virtualhost"><virtualhost></a></code>s are processed + <p>Name-based virtual hosts for the best-matching set of <code class="directive"><a href="../mod/core.html#virtualhost"><virtualhost></a></code>s are processed in the order they appear in the configuration. The first matching <code class="directive"><a href="../mod/core.html#servername">ServerName</a></code> or <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code> is used, with no different precedence for wildcards (nor for ServerName vs. ServerAlias). </p> <p>The complete list of names in the <code class="directive"><a href="../mod/core.html#virtualhost">VirtualHost</a></code> - directive are treated just like a (non wildcard) + directive are treated just like a (non wildcard) <code class="directive"><a href="../mod/core.html#serveralias">ServerAlias</a></code>.</p> <p>Finally, you can fine-tune the configuration of the virtual hosts |