Re: [Boa-devel] Name-based VirtualHost
Brought to you by:
jnelson
From: Jon N. <jn...@ja...> - 2003-01-23 17:29:41
|
On Thu, 23 Jan 2003, Allan Wind wrote: > On 2003-01-23 06:44:15, Jon Nelson wrote: > > On Thu, 23 Jan 2003, Allan Wind wrote: > > > > > I need virtual host support that is not tied to the ip (as I am on dhcp > > > and hence it might change on me). Can we steel the code from hydra or > > > are there other plans? > > > > Can you be more specific? > > Not sure what you want more details on, Jon. But basicly I have a > requirement for multiple sites being serviced (in my case, localhost and > lifeintegrity.com) which result in a directory structure like this: > > DocumentRoot/127.0.0.1 > DocumentRoot/$IP > > (When I played it with last yesterday, it seem that if you hit the one > interface, you cannot get to the content associated with the other. > Nifty!) That's a side effect of using the IP as (part of) the base for the content root. > Now in the (unlikely) event that I get a new IP ($IP2), I assume that > boa will continue to listen on all interfaces but would look in: > > DocumentRoot/$IP2 > > instead of: > > DocumentRoot/$IP > > Instead of moving the directory around and bouncing boa, I want name > (or really interface) based virtual hosting, e.g.: > > DocumentRoot/localhost (or lo) > DocumentRoot/lifeintegrity.com (or eth0) > > I noticed in the announcement earlier for the hydro project, that they > already have named based virtual hosting implemented. Can we integrate > those changes into boa or is there a particular reason why we have not > done so already? Boa also has name-based virtualhosting, but it uses IPs as well. someroot/$ip/$hostname/stuff_here > Could run two instances and not use VirtualHost of course ;-) That is what I would do right now, but your suggestion is interesting -- it's name-based virtualhosting *without* using the IP. > Is there any reason why boa takes a RootDirectory argument instead of an > argument to a config file? Historical, that's all. Somewhere in the 0.94.14 rc series the '-f' flag was added to specify a config file, but even then Boa will want to chdir *somewhere*. I feel -f is acceptable but not recommended, but I also understand it has its place, too. -- Democracy is two wolves and a sheep voting on what to have for dinner. Liberty is two wolves attempting to have a sheep for dinner and finding a well-informed, well-armed sheep. Jon Nelson <jn...@ja...> C and Python Code Gardener |