On Wed, Apr 04, 2001 at 04:08:34PM +1000, Jeff Waugh wrote:
> <quote who="Y2KNET">
>
> > Listen 192.55.34.5:80
> > NameVirtualHost 192.55.34.5:80
> >
> > <VirtualHost 192.241.171.5:80>
> > DocumentRoot /var/www/xyz
> > ServerName www.xyz.net
> > </VirtualHost>
>
> NameVirtualHost means that you're defining the virtual hosts by name. Change
> the VirtualHost line to read:
>
> <VirtualHost xyz.net>
>
> And make sure you use:
>
> ServerName xyz.net
> ServerAlias www.xyz.net
>
> Otherwise people like me get very cranky. :)
No, NameVirtualHost does _not_ mean that you have to use the fqdn of
the vhost in the Virtualhost directive - in fact, it's confusing if
you do.
What NameVirtualHost means to apache is that it should use the HTTP
variable "ServerName" to determine which vhost is being accessed.
--
Nathan Norman - Staff Engineer | A good plan today is better
Micromuse Ltd. | than a perfect plan tomorrow.
mailto:[EMAIL PROTECTED] | -- Patton
PGP signature