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.
