From: Lucas Peet (lpeet@eccod.com)
Date: 03/01/02


Message-ID: <3C7FD7B0.1010801@eccod.com>
Date: Fri, 1 Mar 2002 13:30:36 -0600
From: Lucas Peet <lpeet@eccod.com>
Subject: Re: Apache Help

Yes...the * in:

NameVirtualHost *

makes Apache use all configured IP addresses...so you don't have to
change your Apache configuration, if your IP address changes.

-Lucas

Dustin Decker wrote:

>On Fri, 1 Mar 2002, Lucas Peet wrote:
>
>>...I hate to do this, and I don't want this to turn into some petty
>>"who's right, who's wrong" thread, but I believe Bob *is* right on the
>><VirtualHost *> directive. I just finished configuring my server a few
>>weeks ago, and had to figure this one out too. When I tried to put the
>>server name in the VirtualHost directive:
>>
>
>Essentially, to be as clear as _ I _ know how to be on this -
>
>NameVirtualHost is used first, like thus:
>
>NameVirtualHost 10.1.1.1:80
>It means "I want any requests sent to port 80 on 10.1.1.1 to support
>name based virtual host directives", which is to say that if I ask for
>"www.foo.com" and it resolves to this IP address, I can distinguish what
>to serve the request. (So I don't end up giving the contents of
>bar.com, which may also be hosted by this apache server, to requests for
>foo.com.)
>
>Then for each domain I have have pointed to 10.1.1.1 via DNS with an A
>record, CNAME or whatever trickery you chose, I use the VirtualHost
>directive like this:
>
><VirtualHost 10.1.1.1>
> ServerAdmin webmaster@whatever.com
> DocumentRoot /var/www/html
> ServerName www.whatever.com
> ErrorLog logs/error_log
> CustomLog logs/access_log common
></VirtualHost>
>
>I can then (provided DNS is done as above for this domain as well) add
>yet another if I chose like this:
>
><VirtualHost 10.1.1.1>
> ServerAdmin webmaster@another.com
> DocumentRoot /var/www/another.com
> ServerName www.another.com
> ErrorLog logs/another.com/error_log
> CustomLog logs/another.com/access_log common
></VirtualHost>
>
>Add as many as you feel your host can handle taking into consideration
>your bandwidth, planetary alignments, etc...
>
>Another note:
>Earlier in httpd.conf than where I generally stick all of these (which
>is near the bottom of the file) it is helpful to have the following
>directives:
>Listen 10.1.1.1:80
>BindAddress *
>
>(if you have multiple nics, you can bind to just one IP addy here vice
>the use of * if you like)
>
>I certainly hope this helps out... feel free to contact me off list if
>you still can't get it worked out.
>
>Dustin
>