From da835b22b5a65869200d7790dd7e6f5695a62e23 Mon Sep 17 00:00:00 2001 From: Eric Covener Date: Sun, 17 Jan 2016 16:47:46 +0000 Subject: [PATCH] Merge r1725102 from trunk: update syntax to allow for non-FQDN domains or IP addresses in ServerName. Since UseCanonicalName defaults to OFF, name-based vhosts isn't really an "additional" purpose of a ServerName. Also update the syntax to not insist on an FQDN -- generally the ServerName needs to be something the client and server can both resolve, but it's not required to be an FQDN or even a domain name. Leave the example as www.example.com git-svn-id: https://svn.apache.org/repos/asf/httpd/httpd/branches/2.4.x@1725104 13f79535-47bb-0310-9956-ffa450edef68 --- docs/manual/mod/core.xml | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/docs/manual/mod/core.xml b/docs/manual/mod/core.xml index 44ff586a93..612d2fcd94 100644 --- a/docs/manual/mod/core.xml +++ b/docs/manual/mod/core.xml @@ -3931,21 +3931,25 @@ to name-virtual hosts ServerName Hostname and port that the server uses to identify itself -ServerName [scheme://]fully-qualified-domain-name[:port] +ServerName [scheme://]domain-name|ip-address[:port] server configvirtual host

The ServerName directive sets the - request scheme, hostname and - port that the server uses to identify itself. This is used when - creating redirection URLs.

+ request scheme, hostname and port that the server uses to identify itself. +

-

Additionally, ServerName is used (possibly +

ServerName is used (possibly in conjunction with ServerAlias) to uniquely identify a virtual host, when using name-based virtual hosts.

+

Additionally, this is used when + creating self-referential redirection URLs when + UseCanonicalName is set to a non-default + value.

+

For example, if the name of the machine hosting the web server is simple.example.com, but the machine also has the DNS alias www.example.com -- 2.50.1