1.Get Apache2 source
# cd /usr/src
# apt-get source apache2
2.Edit rules
# cd /usr/src/apache2-2.0.53/debian
# vi rules
find AP2_COMMON_CONFARGS =
--with-suexec-docroot=/var/www \
- --with-suexec-userdir=public_html \
+ --with-suexec-userdir=/home \
--with-suexec-logfile=/var/log/apache2/suexec.log \
--enable-suexec=shared \
+ --with-suexec-uidmin=30 \
+ --with-suexec-gidmin=30 \
--enable-unique-id=shared --enable-usertrack=shared \
3.build deb
# apt-get install debhelper dh-make dpkg-dev
These are packages for building deb
# cd /usr/src/apache2-2.0.53
# dpkg-buildpackage
4.Install new deb
# cd /usr/src/
# dpkg -i apache2_2.0.53-5ubuntu5.1_i386.deb
# dpkg -i apache2-common_2.0.53-5ubuntu5.1_i386.deb
Note:
--with-suexec-uidmin=, default value is 100.
--with-suexec-gidmin=, default value is 100.
--suexec-userdir=, default value is public_html.
Reference:
http://httpd.apache.org/docs/suexec.html
沒有留言:
張貼留言