The original question was about IP based virtual
hosts. These are the settings for name based
virtual host.
Correct, though.
Still I prefer to have the IP in the virtual
host directive. Reduces DNS traffic somewhat
and is more reliable as far as I can tell.
Apache by default responds to *all* IPs on port 80,
so you could possibly skip the Listen directives
unless you want some special ports like
Listen 10.0.0.1:443
See
http://httpd.apache.org/docs/mod/core.html#listen
http://httpd.apache.org/docs/mod/core.html#port
and
http://httpd.apache.org/docs/dns-caveats.html
BTW.
Altough you can set a default vhost by
<VirtualHost _default_:*> I didn't find this
to be very reliable. I usually simply make sure
the *first* vhost entry is somethings "defaulty"
like our company's web page as Apache uses the
first vhost if no server name matches.
Cheers, Marcel
Peter Billson <[EMAIL PROTECTED]> 3 Apr 2001, at 13:24:
> > I have installed Debian 2.2r2 and now trying to put
> > more IP based virtual hosts. I have used
> > the VirtualHost directives, and gave the IP number
> > to each site. But when I tried to look on the Virtual host
> > site, it brings the primary site.
> >
> > I will appreciate, if I get information about how to setup
> > VirtualHost on 2.2r2.
> >
> > Abu Umair.
> >
>
> Be sure that you have a NameVirtualHost directive before your
> <VirtualHost> and be sure you have your Listen directive set to the
> IP(s)/ports you are listening on
>
> basically use something like:
>
> Listen 192.168.1.1:80
> Listen 192.168.1.2:80
> Listen 192.168.1.1:443
>
> NameVirtualHost 192.168.1.1:80
>
> <VirtualHost foo.bar.com:80>
> ServerName foo.bar.com
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot /www/bar
> </VirtualHost>
>
> NameVirtualHost 192.168.1.2:80
>
> <VirtualHost www.abc.com:80>
> ServerName www.abc.com
> ServerAdmin [EMAIL PROTECTED]
> DocumentRoot /www/abc
> </VirtualHost>
>
> You can have multiple VirtualHost directives under each
> NameVirtualHost directive if you want to share IPs between domains.
> You can substitute names that DNS can translate to IPs in the
> NameVirtualHost directives if you prefer.
>
> This is a very short example and there are a lot more options I would
> add to my virtual domains if I were you.
>
> Pete
>
>
> --
> To UNSUBSCRIBE, email to [EMAIL PROTECTED]
> with a subject of "unsubscribe". Trouble? Contact
> [EMAIL PROTECTED]
>
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]