httpd-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Sean Conner <>
Subject Re: [users@httpd] Canonicalizing Domains / Hostnames
Date Thu, 07 Jul 2011 02:05:48 GMT
It was thus said that the Great Michael B Allen once stated:
> Hi Sean,
> Ok. But I already have:
> <VirtualHost *:80>
>   ServerName
>   ...
> </VirtualHost>
> Can I have multiple VirtualHost sections with the same address (*:80)
> or expressions that overlap logically?

  Yes.  You'll need to add a NameVirtualHost directive before the
VirtualHost directives.  

NameVirtualHost *:80

<VirtualHost *:80>

<VirtualHost *:80>
  Redirect permanent	/

  The NameVirtualHost directive tells Apache that there multiple sites
sharing the same IP address.  Apache will then use the information the
browser passes in (as part of the request) to determine which site to
reference (it's the "Host:" header the browser sends in).  If it's missing,
Apache will default to the first VirtualHost listed (so you want your
primary listed first---unless I'm mistaken, which I could be).


The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:> for more info.
To unsubscribe, e-mail:
   "   from the digest:
For additional commands, e-mail:

View raw message