Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 7 Aug 2002 14:56:07 +0200
From:      Gabriel Ambuehl <gaml@buz.ch>
To:        isp@freebsd.org
Subject:   Porting Apache 2 MPM perchild to FreeBSD. Raising funds?
Message-ID:  <4515979484.20020807145607@buz.ch>

next in thread | raw e-mail | index | archive | help
Hello,
I'm kinda annoyed that MPM perchild, the by far coolest feature of
Apache 2, doesn't work on FreeBSD. Basically, perchild would allow it
to have Virtualhosts running under different UIDs than the mainserver
which, how I understand the docs, would mean that we'd finally be able
to run PHP and other DSOs under the UID of the user the Vhost belongs
to meaning the safe_mode/open_basedir hacks in PHP would be obsolote.
I think most of the ISPs who use vhosts on this list would have a big
interest in getting this feature to work ASAP because it results in
*greatly* increased security for shared webhosting environments.

Now as it stands, the perchild doesn't work on FreeBSD (neither does
the multi threaded worker) because of some issues how threading is
implemented on FreeBSD. Now as pointed out above, we'd very much like
to use the perchild features ASAP and we'd be willing to pay a certain
amount to get a working FreeBSD version of it (our in house knowledge
as to threading under Unix isn't good enough to try on our own) but we
assume that other parties might have interests to see this happen soon
and thus would be willing to help funding the development (maybe the
FreeBSD Foundation could coordinate the project? Considering that FreeBSD
is THE open server OS, a working Apache2 with enhanced security should
be in their interest, too). The changes would get merged into the Apache
base tree, of course. So basically, I'm asking for comments on
this and if there are any parties that would be willing to contribute
funding to the project.

Regards,
Gabriel


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-isp" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4515979484.20020807145607>