suEXECのインストール

Debianを使っているのだが、suEXECのDOC_ROOTやuidminを変更したかったのでApacheのソースからインストールすることにした。忘れないようにメモ。

mkdir ~/install
cd install

wget http://www.meisei-u.ac.jp/mirror/apache/httpd/apache_1.3.41.tar.bz2
tar xvfj apache_1.3.41.tar.bz2
cd ~/install/apache_1.3.41

env OPTIM="-O2" ./configure \
--prefix=/usr/local/apache \
--enable-module=so \
--enable-module=vhost_alias \
--enable-module=rewrite \
--enable-suexec \
--suexec-caller=www-data  \
--suexec-docroot=/home \
--suexec-userdir=public_html \
--suexec-uidmin=100 \
--suexec-gidmin=100 \
--suexec-logfile=/var/log/apache/suexec.log

make

cp src/support/suexec /usr/lib/apache/
chown root:www-data /usr/lib/apache/suexec
chmod 4750 suexec