+ -
当前位置:首页 → 问答吧 → APACHE虚拟主机权限问题

APACHE虚拟主机权限问题

时间:2010-02-04

来源:互联网

在IIS下,每一个虚拟主机都指定一个系统账号,对应的目录也给一个系统账号,如果一个站点出问题了,也不至于会影响到期他站点。
在LINUX下,APACHE是否也有如同的功能呢?如何做到在LINUX+APACHE下,一个虚拟主机出意外后,不至于影响到其他虚拟主机?

作者: select326   发布时间: 2010-02-04

由授权命令!学了都记不得!windows只是图形操作方便一些!用命令也可以的!

作者: xiaofanku   发布时间: 2010-02-04

chmod 权限 目录/文件 
例 给test目录读的权限:chmod +r /etc/test

你去google一下

作者: xiaofanku   发布时间: 2010-02-04

apache 里面不有吗?
user Daemon
group Daemon

chown 用户
chgrp 组
chmod +rwx

作者: sciolist   发布时间: 2010-02-04

可能我表达的不是很清楚,
我的主机上的二个网站,
test.com
/var/www/test.com/www

test.net
/var/www/test.net/www

在APACHE配置里面设置:
user apache
group webserver

chown -R apache.webserver /var/www
这样做,所有的站点都可以正常访问。
可是,我担心的是,test.net如果出漏洞了,那test.com也会遭破坏。
我感觉他们的目录权限都是APACHE用户的。
如果是在IIS里面的话,这二个目录可以设置不同的账号,就算是test.net出问题了,那test.com不会受影响

作者: select326   发布时间: 2010-02-09

1.x的可以在虚拟主机中设置user group
2.x的可以用suexec,仅针对cgi有效
  也可以用一些mpm模块实现,比如http://mpm-itk.sesse.net/可以完全达到iis的效果

作者: Siramizu   发布时间: 2010-02-09

我的出发点是:在众多的虚拟主机中,如果其中一个出意外了,
其他的站点能够不受影响。。。。
不要出现一只老鼠害一锅饭的局面。。。

作者: select326   发布时间: 2010-02-09

设置所有的WEB目录 APAHCE用户只有读,如果需要写就用CGI,CGI就可以用suexec了

作者: liucy1983   发布时间: 2010-02-09

php_admin_value open_basedir "/usr/wwwroot/:/tmp"
建主机的时候加上这样一条,把用户限制在"/usr/wwwroot/“活动,因为上传的时候要用上”/tmp“所以也要加上!

作者: soohz   发布时间: 2010-11-22

热门下载

更多