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>