web-dev-qa-db-ja.com

Plesk Panelを使用してVPSのsuexecを有効にする方法は?

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
1
garconcn

apacheがDSOの場合、suexecは必ずしもhttpd -lからの出力にリストされるとは限りません。

起動時にerror_logで次の文字列を探します。

[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)
1
Jonathan Day