PHP 5.3以上版本为每个虚拟主机设置open_basedir的办法

前面文章里提过open_basedir来保平安,但那个是写在一句里的,对整个服务器而言的设置。
PHP5.3支持对每个虚拟主机设置不同的open_basedir。感觉安全性又高了一层。
这样搞:
vim /etc/php5/fpm/php.ini
你机子上的php.ini可能不在这个位置,反正改php.ini就对了。
找到open_basedir这一条,改成下面这种格式:

[HOST=www.aaa.com]
open_basedir=/usr/share/nginx/html/aaacom/:/tmp/:/proc/
[HOST=/home/www/www.bbb.com]
open_basedir=/usr/share/nginx/html/bbbcom:/tmp/:/proc/

当然,如果你的机器只跑一个网站那也就没必要了。

Leave a Reply

Your email address will not be published. Required fields are marked *