大型虚拟主机采用mod_vhost_alias和suexec结合中的问题
大型虚拟主机采用mod_vhost_alias和suexec结合中的问题
mod_vhost_alias的简单配置方式如下:
# 从 Host: 头中取得服务器名字 Server Name
UseCanonicalName Off
# 在返回请求的文件名的路径中包含进服务器名字: server name
VirtualDocumentRoot /www/hosts/%0/docs
但是结合suexec时,如何让这些虚拟主机自动才用各自用户的权限运行呢?
比如: ls /www/hosts -l
总用量 32
drwxr-xr-x 3 usera www 4096 11月 15 18:01 aaa.com
drwxr-xr-x 3 userb www 4096 11月 15 18:03 bbb.com
那么怎么自动让aaa.com执行文件按照usera的身分执行,bbb.com按照userb的身份来执行?
我知道如果才用<VirtualHost />可以这样这样定义:
SuexecUserGroup usera www
但现在没有VirtualHost了.该怎么办?难道一个个定义?
谢谢!
[ 本帖最后由 chengxin119 于 2005-11-15 18:41 编辑 ]
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(9)
PHP的话,试用一个suphp
不是PHP,其他的CGI,perl
up
如果没有独立的虚拟主机,那一般就没有什么办法了。
dingding,还有办法么?
我顶!
你怎么顶都是没有办法的。
这样的话,我怎么做到不用重启即可让apache http server的配置生效?谢谢!
给我一个企业应用级的解决方法,需要重启也行。谢谢!