httpd-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "hbeaumont hbeaumont" <>
Subject 1.3 modification question
Date Tue, 22 Aug 2006 19:45:43 GMT

Please point me to the proper list if this is not the right list for
1.3.x issues.

(Disclaimer: I know there are better ways to do what I'm about to describe)

Does anyone see a problem with the patch/hack/mod:

When a request comes in, the main server checks the destination
virtual domain and suexec defined user then spawns the child process
as that user (instead of apache/nobody/etc.).

All children are set to allow Keep Alive requests but must die after
all requests are served (so
that other virtual domains are not served with that as the wrong user name).

I know there is suexec and modules for 2.x to allow this sort of
thing. This is more just for my own learning.

Are there any obvious flaws? I would appreciate any advice if this is
just totally not possible.

I think it would be also be interesting to keep open children alive
for popular vhosts.

Again, just for own fun and research. I know that this type of thing
is not for inclusion into the httpd code and I know there are plenty
of other ways to do the same thing.

For those interested - I figure the extra resources spent launching
new httpds (since each child could only serve one request plus its
keep alives) wouldn't be any worse than the resouces used to span
fastcgi'd ruby/php/whatever.

Thanks for any comments or direction to a better place to ask.

View raw message