« postfix FAQ | 首页 | debian初步接触及实用技巧 »

July 26, 2006

关于suexec的FAQ

apache编译支持suexec功能

./configure --enable-suexec --with-suexec-logfile=/www/logs/suexec.log --with-suexec-uidmin=500 --with-suexec-gidmin=100 --with-suexec-caller=daemon --with-suexec-docroot=/www

关于suexec的FAQ
1.出现以下错误  command not in docroot
编译的时候加入--with-suexec-docroot    以后虚拟主机运行suexec的目录必须包含指定的目录里,通过suexec -V 可以察看docroot目录是哪儿

2.出现以下错误  user mismatch (daemon instead of www)
编译的时候加入--with-suexec-caller=daemon  默认是www,但一般apache的运行用户是nobody或者daemon,这里我们是httpd2.2.2,用户是daemon,所以指定这个参数,否则suexec不能被运行。

3.出现以下错误  cannot run as forbidden uid (1001/index.cgi)
在虚拟主机配置SuexecUserGroup时,指定的用户和组,必须高于--with-suexec-uidmin --with-suexec-gidmin 指定的用户uid和gid,否则被限制使用。

由 frank 发表于 July 26, 2006 12:29 PM

本网所有文章建立在 创作公用 协议下。版权声明:可以任意转载,转载时请务必以超链接形式标明文章原始出处和作者信息及以上“创作共用”声明。