I finally got suexec working correctly in 10.4.6, and it's pretty simple. Download Apache 1.3.3 and configure/build with the following commands:
$ ./configure --with-layout=Darwin \
--enable-suexec \
--suexec-caller=www \
--suexec-docroot=/Library/WebServer/Documents \
--suexec-userdir=Sites
$ make -j2
After it's done building, just copy the suexec executable to /usr/sbin, and make it setuid root:
$ sudo cp src/support/suexec /usr/sbin/suexec
$ chmod 4755 /usr/sbin/suexec
Now restart Apache, and you're all set:
sudo apachectl restart
[robg adds: I haven't tested this one.]
•
[8,146 views]

