Date: Tue, 4 Jul 2000 11:45:09 -0400 (EDT) From: Jason T <moxie@ahab.com> To: Willem Brown <willem@brwn.org> Cc: questions@FreeBSD.ORG Subject: Re: Apache Virtualhosts an multiple addresses Message-ID: <Pine.BSF.4.21.0007041139500.313-100000@localhost> In-Reply-To: <20000704171215.G15794@snoopy.brwn.org>
next in thread | previous in thread | raw e-mail | index | archive | help
It's advised (check apache virtual hosting docs carefully) to use the IP address as the argument to the virtual host, whether it's name-based or not. So it would look like this: <VirtualHost 192.168.88.1> DocumentRoot /www/loadabricks ServerName www.loadabricks.com # etc </VirtualHost> Apache matches first on the IP address in the VirtualHost line, then uses the Host: header supplied by the client to match to the ServerName. This works even if you have many virtual hosts.. One of the other nice features of this is that you can set up the VirtualHost before the DNS is targeted properly... if the DNS is not correct, using <VirtualHost www.loadabricks.com> will cause apache to complain. On Tue, 4 Jul 2000, Willem Brown wrote: > Hi, > > You should maybe read the Apache docs on it because what Marc showed > you is name based virtual hosting. > > http://www.apache.org/docs/vhosts/index.html > > and this might also be of interest. > > http://www.apache.org/docs/mod/core.html#serveralias > > Regards > Willem Brown > > On Tue, Jul 04, 2000 at 08:12:32AM -0400, Nathan Vidican wrote: > > Spikeman wrote: > > > > > > Yes,, you can set up a vhost in apache, you should beable > > > to do this on the vhosts dir in your apache conf dirs.. > > > just change the needed info... should look someting > > > like this.. > > > > > > <VirtualHost 192.168.0.0> > > > ServerAdmin webmaster@host.some_domain.com > > > DocumentRoot /home/web000/public_html > > > ServerName 192.168.0.0 > > > ErrorLog logs/192.168.0.0-error_log > > > TransferLog logs/192.168.0.0-access_log > > > ScriptAlias /cgi-bin/ /home/web000/public_html/cgi-bin/ > > > </VirtualHost> > > > > > > Nathan Vidican wrote: > > > > > > > Is it possible, to have name-based virtual hosting wherein any given > > > > virtual host can be accessed as somehost.com, or www.somehost.com; > > > > preferably without having to add to virtual hosts to the system? > > > > > > > > -- > > > > Nathan Vidican > > > > webmaster@wmptl.com > > > > Windsor Match Plate & Tool Ltd. > > > > http://www.wmptl.com/ > > > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > > > with "unsubscribe freebsd-questions" in the body of the message > > > > > > -- > > > ___ > > > /\ \ phase two of global domination in operation, hide all lions. > > > /::\ \ > > > /:/\:\ \ Comments or Questions email spikeman@myself.com > > > _\:\~\:\ \ > > > /\ \:\ \:\__\ Spikeman spikeman@myself.com > > > \:\ \:\ \/__/ http://www.spikeman.net > > > \:\ \:\__\ Find Me On EFNET /whois Spikeman > > > \:\/:/ / > > > \::/ / Friends are lights in winter; > > > \/__/ The older the friend, the brighter the light. > > > > Again, I am using NAME based hosting, there are almost 200 sites hosted > > on that one IP address. My virtualhost setup looks something like this: > > > > NameVirtualHosts x.94.149.9:80 > > > > <VirtualHost www.whatever.com> > > ServerName www.whatever.com > > DocumentRoot /home/someuser/public_html > > </virtualhost> > > > > <VirtualHost www.whatever.net> > > ServerName www.whatever.net > > DocumentRoot /home/user/public_html > > </virtualhost> > > > > <VirtualHost www.whatelse.com> > > ServerName www.whatelse.com > > DocumentRoot /home/some-user/public_html > > </virtualhost> > > > > I cannot simply put <VirtualHost x.x.x.x> and host on an IP basis; we're > > expecting to host in the neighborhood of 2-3 thousand websites, and we > > don't want to waste static IP's on those we don't have to. > > > > -- > > Nathan Vidican > > webmaster@wmptl.com > > Windsor Match Plate & Tool Ltd. > > http://www.wmptl.com/ > > > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org > > with "unsubscribe freebsd-questions" in the body of the message > > > > To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe freebsd-questions" in the body of the message
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?Pine.BSF.4.21.0007041139500.313-100000>