suexecを避ける
今更かも知れませんが、やはりcgiつかってたりすると、suEXECの壁を超えたい時があるです。
だがsuexecってコンパイルするときの--with-suexec-docroot で決まってしまうので、もう一回作り直すとかめんどい。
だので、docrootで指定したディレクトリに以下に対象のディレクトリを マウントしてしまえばいい。 こうやって簡単にいうと、シンボリックリンクで良くねとかいう人がいるかもですが、 それをできなくしているのが、suEXECなわけです。
ということで以下のようにしましょう。
/home/uesugi/の中をcgiしたい。
cd /var/www
mkdir uesugi
mount --bind /home/uesugi /var/www/uesugi
せっかくなんで/etc/fstabに書いて、起動時にマウントするようにする。
/home/uesugi /var/www/uesugi none bind 0 0
いいね。