LAMP中如何设置open_basedir
来源:互联网 发布:java 绘图无法显示 编辑:程序博客网 时间:2024/06/14 14:58
open_basedir是用于限制用户访问的安全选项,简单说,比如我的网站代码是放在/data/www/下,那么我设置open_basedir=/data/www就能使用户只能访问这个目录下的文件,就算一些攻击者通过某种手段得到了别的目录的访问权限,他也不能访问除了这个目录以外的目录。
open_basedir可以在php.ini和apache的配置文件里面设置
php.ini: open_basedir = /dir1/:/dir2
httpd.conf: php_admin_value open_basedir “/dir1/:/dir2/”
在虚拟主机配置文件里面设置更好,如果有多个网站,那么每个网站下面都可以设置一个相应的open_basedir
具体设置是在每个虚拟主机下面添加一条:
php_admin_value open_basedir “/dir1/:/dir2/”
做实验的时候错误日志在/usr/local/php/logs/php_errors.log里面可以看到
0 0
- LAMP中如何设置open_basedir
- PHP中open_basedir配置分析
- FreeBSD + php 设置多个open_basedir目录
- php的open_basedir设置多个路径
- php open_basedir设置以及关于安全
- php open_basedir设置以及关于安全
- PHP配置文件中open_basedir选项作用
- Apache中open_basedir的安全配置
- PHP 配置文件中open_basedir选项作用
- PHP 配置文件中open_basedir选项作用
- LAMP中如何安装Discuz论坛
- 服务器多IP 多站点open_basedir的设置方法
- 推荐的nginx+php(fpm-php fastcgi)open_basedir安全设置
- PHPExcel中open_basedir restriction in effect的解决方法
- Apache中open_basedir的安全配置(文件操作权限)
- centos7设置LAMP环境
- LAMP-系统设置-网络设置
- LAMP-系统设置-sshd设置
- 10条命令,一分钟分析Linux性能问题
- POJ 1979 -- DFS
- mysql json字段的使用与意义
- 版本控制系统SVN
- NameNode处理上报block块逻辑分析
- LAMP中如何设置open_basedir
- cocos2d-js获得其它Layer层对象
- Linux /proc/net/ 下文件用途
- webpack 发布配置
- 两机只能单向Ping通的原因、ping的原理
- 利用maven将项目依赖的jar提取到指定文件夹
- ES6学习——生成器(Generators):yield*
- Jquery基础学习(一)
- 物联网