It was thus said that the Great Michael B Allen once stated:
> 
> Hi Sean,
> 
> Ok. But I already have:
> 
> <VirtualHost *:80>
>   ServerName www.busicorp.com
>   ...
> </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>
  ServerName www.busicorp.com
  ...
</VirtualHost>

<VirtualHost *:80>
  ServerName server123.vps.hosting.net busicorp.com
  Redirect permanent    / http://www.busicorp.com/
</VirtualHost>

  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).

  -spc 



---------------------------------------------------------------------
The official User-To-User support forum of the Apache HTTP Server Project.
See <URL:http://httpd.apache.org/userslist.html> for more info.
To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org
   "   from the digest: users-digest-unsubscr...@httpd.apache.org
For additional commands, e-mail: users-h...@httpd.apache.org

Reply via email to