找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11430|回复: 0

php定义host防止跨站执行

[复制链接]
发表于 2013-7-15 13:28:14 | 显示全部楼层 |阅读模式
官方文档 http://www.php.net/manual/zh/ini.sections.php2 _0 K3 K4 B2 u5 e2 d! N9 u5 D' ]6 L

7 X0 c: v" l/ b* \该功可以定义php站点 并限制php运行目录或者说路径 大概意思就是防止跨目录
  {/ N! A7 I4 `0 G9 ?8 w; f6 @- o- ^1 Q% v$ y- |( `7 t/ z
昨发布的Debian nginx php mysql一键包已应用 该功能 2 s: J8 z1 G8 k" Z/ m1 N
  @- @$ }8 }8 c, L* ?9 c
大概操作方法  Y# g& ^% L5 o( g; v
php.ini内添加
* Q) a+ \5 s  _9 e% b; P1 J; z[HOST=rootkong.com]" P# J6 @6 v9 |1 U) c* D
open_basedir ="/网站目录/"  
8 F, c$ P* w7 h, h) {. j假设网站目录/home/rootkong.com  写法open_basedir ="/home/rootkong.com"   
3 q; V6 x  ]3 C! }8 c+ D1 F& d1 x0 t[HOST=www.rootkong.com]
- |$ L1 j8 c2 Z, Wopen_basedir ="/网站目录/"  7 Q: m; q8 v4 j' V# B
假设网站目录/home/rootkong.com  写法open_basedir ="/home/rootkong.com"  7 J/ D$ y: \5 R+ X# Y1 Y
如果想要该域名允许获取内存 cpu等信息 可以添加/proc/目录# h) b  C) v$ Y. {" V$ o2 y2 a
4 P, W/ x( \7 L* z2 w6 z* I5 C- ?
open_basedir ="/网站目录/:/proc/"  ( J+ m) {' G6 K% G% O6 Q
允许phpmyadmin运行 添加/tmp/ 方法与以上例子相同0 ?9 p  L! T6 F# J; I$ O
没有特殊需求 越少越安全?# L' q6 Z$ }9 ^+ C$ ~3 ]6 O0 z
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|第一站论坛 ( 蜀ICP备06004864号-6 )

GMT+8, 2026-8-6 02:47 , Processed in 0.089599 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表