open_basedir将网站限定在指定的目录,做目录的隔离

先在php.ini中设置open_basedir:

# vim /usr/local/php/etc/php.ini

//搜索open_basedir,改成如下

open_basedir = /usr/local/apache2.4/docs/www.111.com/admin:/tmp

因为限制了PHP只能在/tmp和/usr/local/apache2.4/docs/www.111.com/admin两个目录下面活动,演示如下:

# /usr/local/apache2.4/bin/apachectl -t

Syntax OK

# /usr/local/apache2.4/bin/apachectl graceful

打开浏览器依次访问http://www.111.com/admin/123.php、http://www.111.com/upload/123.php

最新文章

  1. BZOJ 4581: [Usaco2016 Open]Field Reduction
  2. 最简单的访问google的办法
  3. DNS正向解析与反向解析
  4. 插入排序---希尔插入排序算法(Javascript版)
  5. bzoj1566
  6. Charles使用(二)
  7. style scoped
  8. [Micropython]TPYBoard v10x拼插编程实验 点亮心形点阵
  9. 弄懂promise
  10. Navicat 连接MySQL数据库 报错2059 - authentication plugin 'caching_sha2_password'的解决办法
  11. Windows下VMware14黑屏
  12. 本机ip、127.0.0.1和0.0.0.0区别及内环流量
  13. layer 关闭当前弹出层
  14. 【log4j】使用注意事项
  15. Sprint会议计划
  16. spring-mvc springboot 使用MockMvc对controller进行测试
  17. JavaScript之Array/数组小结
  18. Oracle 存储过程起步
  19. 转:动态计算UITableViewCell高度详解
  20. 深入理解ajax系列第三篇

热门文章

  1. Cobbler自定义安装系统和私有源
  2. shapefile中dbf的数据格式(转载)
  3. Gitlab 快速部署及日常维护 (一)
  4. Tensorflow+InternalError: Blas GEMM launch failed
  5. 如何在手机上实现 H5 页面全屏显示
  6. .NET 面试题: C# override && overloading (C# 覆写 && 重载)
  7. Web 实时通信方案 All In One
  8. React Native & Android & Text Input
  9. javascript & global event & custom event
  10. URLSearchParams & GET Query String & JSON