+ -
当前位置:首页 → 问答吧 → 关于多人合用一个vps的安全问题

关于多人合用一个vps的安全问题

时间:2010-12-14

来源:互联网

多个人共用一个vps。上面安装了一个apache。每个人都有一个虚拟站点目录。
httpd.conf中一般是写上
User apache
Group apache

为了要允许自己站点的php文件被准确解析,往往chown apache:apache my虚拟站点目录

但是,这样一来存在一个安全隐患
就是如果一个人在自己的站点目录,写一个php程序,直接去操作对方的文件。(用绝对路径)
在apache这个帐户是有这个权限的。
那么该如何解决???改成nobody运行apache会如何??

作者: laohuanggua   发布时间: 2010-12-14

<VirtualHost 127.0.0.1:80>
    ServerAdmin [email protected]
    DocumentRoot D:\myphp\root
    ServerName www.yumi.com
    ErrorLog logs/yumi.com-error_log
   CustomLog logs/yumi.com-access_log common
   php_admin_value open_basedir "D:\myphp\root;D:\myphp\php\session"
</VirtualHost>

php_admin_value open_basedir是指PHP可以操作的目录。

作者: kuhanzhu   发布时间: 2010-12-17

热门下载

更多