[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Apache reads from wrong DocumentRoot



Hi Håvard,

  Changing your isp probably changed your ip address.

The NameVirtualHost takes an ip address.
The ServerName is a directive.

The syntax that I use for this part of the apache configuration look
roughly thus:

NameVirtualHost aaa.bbb.ccc.ddd

<VirtualHost aaa.bbb.ccc.ddd>
ServerName site1.domain.co.nz
DocumentRoot /servers/site1/html
.
.
</VirtualHost>

<VirtualHost aaa.bbb.ccc.ddd>
ServerName site2.domain.co.nz
DocumentRoot /servers/site2/html
.
.
</VirtualHost>

  You will need a fixed ip address.  i.e.  Determine your ip address
when you connect and (re)write the configuration dynamically.  Maybe
from a template, maybe from a database.

Regards,
Mark Munro

On Fri, 2003-04-04 at 07:43, The sky is the limit wrote:
> Hi,
> 
> after I changed ISP yesterday, my APache suddenly decided to totally
> ignore my virtual host directives and read from DocumentRoot
> /usr/htdocs, something I have never set it to do.
> 
> I use dyndns for virtual hosts, and my apache vhost config is 
> 
> NameVirtualHost foo.dyndns.org
> 
> <VirtualHost blabla.foo.com>
> 	DocumentRoot /usr/foo/dir/
> 	...
> </VirtualHost>
> 
> Why does apache apparently "ignore" this? 
> 
> -- 
> Med vennlig hilsen / Yours sincerely
> 
> Håvard Stranden, <havarden@cloudchaser.net>
> (GPG key available at http://www.cloudchaser.net/om/?p=gpg)
> 
> "The box said Windows 95 or better, so I installed Linux..."
> 
> 
> -- 
> To UNSUBSCRIBE, email to debian-apache-request@lists.debian.org
> with a subject of "unsubscribe". Trouble? Contact listmaster@lists.debian.org
> 

Attachment: signature.asc
Description: This is a digitally signed message part


Reply to: