Support Requests item #410831, was updated on 2001-03-23 07:32
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=203152&aid=410831&group_id=3152
Category: None
Group: None
Status: Open
Resolution: None
Priority: 9
Submitted By: Adrian Byng-Clarke (adrianbc)
Assigned to: Nobody/Anonymous (nobody)
Summary: Virtual Hosting in AOLServer 3.3.1
Initial Comment:
There have been a recent string of AOLServers that did
not allow virtual hosting out of the box. With the
arrival of 3.3.1 it would seam that the AOLSever 3.x
line is reaching maturity. How does one setup name-
based virtual hosting with AOLServer 3.3.1 ?
I have 3 (ACS)sites which I would like to run on the
same static IP address. I also want them to all appear
to be running on port 80 so my users don't go mad. How
is this supposed to be done? I have heard of
workarounds such as running local proxies and
installing then debugging modules but I want to know
how this is "supposed" to work in AOLServer 3.3.1 . I
don't neccessarily want all my virtual domains relying
on one process for uptime or performance. Is there any
way around this?
Thank You,
Adrian
----------------------------------------------------------------------
Comment By: Scott Goodwin (scottg)
Date: 2001-05-03 16:01
Message:
Logged In: YES
user_id=37651
AOLserver/OpenNSD 4.x has virtual servers as part of the
core. Haven't take a close look at it or tested it yet.
/s.
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2001-04-10 13:58
Message:
Logged In: NO
Actually my opinion is it isn't a big problem. AOLserver is
not like Apache.
Apache can support virtual hosting without too much impact
on memory requirements, because it can start a new separate
process to handle each connection. For AOLserver to support
single process virtual hosting and keep separate the memory
areas for each server, it has to have more memory, and it
has to have it all the time. Apache closes down an releases
memory. It takes at least one meg of ram per virtual server
in AOLserver 2.3.3. If virtual hosting were put into 3.x, it
would require a similar amount of memory.
With my tclvhr module, or another proxy you can easily
provide virtual hosting to AOLserver. With tclvhr, the
connection logs are combined, plus there is optional logging
on the individual backend AOLservers.
The vat module should be much easier to setup and maintain
than virtual hosting in Apache., but my vat module goes
overboard even as it is. I wrote it to be extremely general
to not make assumptions about how files should be found and
served. If you had a specific application, it would be easy
to sit down and write a simple virtual hosting module.
My module allows you to add hosts without restarting, and to
configure every aspect of the virtual host on the fly.
Since several other solutions are available, it is hard to
say virtual hosting isn't part of AOLserver right now; it
just isn't officially on the plate for AOL, and never will
be, for the reasons stated above.
----------------------------------------------------------------------
Comment By: Adrian Byng-Clarke (adrianbc)
Date: 2001-04-10 13:23
Message:
Logged In: YES
user_id=180265
Thank you for your post. I would like to run muliple nsds
on port 80. Will your tclvhr module affect logs?
Also, I realize that there are a couple of ways to get
virtual hosting up but they are not well integrated into
the aolserver distribution as they should be.
This is a **MUST FIX**
I don't beleive that there is any excuse for having a non-
functional nsvhr around for so many versions of AolServer.
I created this thread to call attention to that fact so
that it can be addressed in the next version.
Adrian
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2001-04-10 13:04
Message:
Logged In: NO
I have two solutions that have been production for over a
year with not problems.
If your ACS installations are related websites that use the
same database (or different might work too) you can use my
vat (virtual abstract template) module, which uses only one
AOLserver.
If you want separate servers on one ip, you can use my
tclvhr module.
Both are available from http://zmbh.com/discussion/ . Links
at the top of the page.
Read the installation instructions and bug me when you run
into problems.
The tclvhr module, although in tcl is snappy since
AOLserver3.1.
----------------------------------------------------------------------
Comment By: Adrian Byng-Clarke (adrianbc)
Date: 2001-04-10 12:43
Message:
Logged In: YES
user_id=180265
i too am confused. I have been unable to find an adequate
solution to what should be a simple problem.
Adrian
----------------------------------------------------------------------
Comment By: Rob (f1fe)
Date: 2001-04-10 10:12
Message:
Logged In: YES
user_id=193223
I'm confused. I have AOLServer 3.3.1 (which i downloaded
from aolserver.com), should I be able to do virtual hosting
with nsvhr? I didn't see the module when i compiled the
source; I followed Jerry's instructions, but haven't had
any success.
Rob
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2001-03-23 12:45
Message:
Logged In: NO
Check out my AOLserver virtual hosting howto
http://downloads.hollyjerry.org:16080/files/opennsd/virtual-
hosting-howto.html
I've updated it (it's still being worked on) but it
discusses several ways of achieving what you want, with a
brief (mainly to be written) portion on Tom's VAT module,
which I use in conjunction with nsvhr)
Jerry
----------------------------------------------------------------------
Comment By: Adrian Byng-Clarke (adrianbc)
Date: 2001-03-23 09:54
Message:
Logged In: YES
user_id=180265
Can't any of this be done with nsvhr? If not what is its
purpose...
Adrian
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2001-03-23 09:24
Message:
Logged In: NO
Oops, forgot to put in the url:
http://zmbh.com/discussion/vat/
--Tom Jackson
----------------------------------------------------------------------
Comment By: Nobody/Anonymous (nobody)
Date: 2001-03-23 09:22
Message:
Logged In: NO
My virtual abstract templating module handles virtual
hosting, abstract filenames and global templates grouped
into modules.
Although not the easiest to figure out at first, it handles
virtual hosting very well.
--Tom Jackson ([EMAIL PROTECTED])
----------------------------------------------------------------------
You can respond by visiting:
http://sourceforge.net/tracker/?func=detail&atid=203152&aid=410831&group_id=3152