Plesk 9および10(プレビューバージョン)でテストしましたが、suexecを有効にする方法が見つかりませんでした。 Apacheはsuexecモジュールをロードしましたが、有効になっていませんでした。 OSはCentos5.4です。どんな助けでもありがたいです。
# grep -i suexec /etc/httpd/conf/httpd.conf
LoadModule suexec_module modules/mod_suexec.so
# /usr/sbin/httpd -l
Compiled in modules:
core.c
prefork.c
http_core.c
mod_so.c
(suexecが有効になっている場合、上記のモジュールリスト「suexec:enabled; validwrapper」の下に次のようなものが表示されます)
# locate suexec
/usr/lib/httpd/modules/mod_suexec.so
/usr/lib/sw-cp-server/sw-suexec
/usr/local/psa/suexec
/usr/local/psa/suexec/psa-suexec
/usr/sbin/suexec
/usr/sbin/suexec.saved_by_psa
/usr/share/man/man8/suexec.8.gz
# ls -lah /usr/sbin/suexec
-r-s--x--- 1 root Apache 23K Sep 1 05:41 /usr/sbin/suexec
apacheがDSOの場合、suexecは必ずしもhttpd -l
からの出力にリストされるとは限りません。
起動時にerror_log
で次の文字列を探します。
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)