Quoth Peter M. Jansson...
---
Only possible if you use separate instances (and therefore processes) for
the virtual servers.

If you're hosting a bunch of sites, and you can limit dynamic content to
CGI, you can use something like CGIWrap to do this, but there's no way to
have a single process with separate Tcl scripts running under separate
UIDs.
---

Well, yeah. Duh.

I suppose a better way of phrasing my question would be relative to the
Apache perchild MPM. With this MPM, each virtual server runs as a distinct
process, threading within itself to handle connections. As such, each
virtual server process can run setuid'ed as a different non-priveledged user
though with many or all of them bound to the same IP address/port.

I thought/hoped AOLServer worked in a similar manner. Since each virtual
server doesn't appear to share the same memory space (e.g. independent nsv
buckets) yet many/all of them can be bound to the same interface on the same
port, I thought/hoped AOLServer ran a separate process for each virtual
server and threaded within those processes.

>From your response, it seems that you're implying that all AOLServer virtual
servers run within the same process. Is that the case? Or is there a way
with AOLServer to have multiple virtual servers bound to the same ip/port
yet running setuid'ed to different non-priveledged users?

-jag


--
AOLserver - http://www.aolserver.com/

To Remove yourself from this list, simply send an email to <[EMAIL PROTECTED]> with the
body of "SIGNOFF AOLSERVER" in the email message. You can leave the Subject: field of 
your email blank.

Reply via email to