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/
当然,如果你的机器只跑一个网站那也就没必要了。