首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >suexec和docroot问题

suexec和docroot问题
EN

Server Fault用户
提问于 2010-01-24 15:41:04
回答 1查看 4.9K关注 0票数 2

我在apache2下运行一个apache2时遇到了问题。当我定义一个配置了静态fcgi服务器的虚拟主机时,我会从suexec获得一个错误:

代码语言:javascript
复制
command not in docroot (/var/www-blah/dispatcher.fcgi)

这是正确的,因为docroot是/var/www。但是,当我使用AddHandler魔术生成的动态快速库时,我也使用了suexec,并且没有出现同样的问题--尽管脚本位于/home/.../public_html/dispatcher.fcgi中。

是什么导致suexec在那里正确运行?我如何在虚拟主机上复制这种行为呢?

更新:实际上,我把我的东西从/var/www-blah转移到了/var/www/blah,所以它在docroot下面,并且可以工作。我想suexec有一些public_html检测。

但是,仍然不能工作的是在/var/www/...下使用suexec的动态快捷键。即使脚本由正确的用户拥有,suexec也不会显示任何错误,也不会运行(脚本作为www-data工作)。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2010-01-24 17:06:17

suexec只执行apache文档根中的程序。参见suexec安全模型,特别是第13点。

票数 4
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/105840

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档