うちの環境では,NFS & amd を利用して,ホームをお互いのマシンがマウントしている.
この中で Apache の suExec を利用する際は,次の様に configure に渡す必要があった.
–enable-suexec \
–suexec-caller=www \
–suexec-docroot=/.amd_mnt \
–suexec-logfile=/var/log/apache/suexec_log \
–suexec-userdir=public_html \
この –suexec-docroot= が曲者で,amd を利用していると,本来のマウントポイントは /.amd_mnt になる為,–suexec-docroot=home では docroot の外側と判断されて,suExec が機能しない.
気持ち悪いんだけど,仕方なしに –suexec-docroot=/.amd_mnt としてお茶を濁した形で対処した.
# このおかげで,自分自身のディスクも NFS & amd を利用する必要が出てきた.Solaris の autofs の様に使えれば,こんな事は必要ないのになぁ…
コメント