我已经在Plesk 9和10(预览版)上进行了测试,但我无法找到启用suexec的方法。apache已经加载了suexec模块,但没有启用它。操作系统为Centos 5.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;有效包装器“下看到类似的内容)
# 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发布于 2011-02-19 01:56:09
如果apache是DSO,suexec不一定会在httpd -l的输出中列出。
在启动时查看error_log中的以下字符串:
[notice] suEXEC mechanism enabled (wrapper: /usr/sbin/suexec)https://serverfault.com/questions/179965
复制相似问题