• linkedu视频
  • 平面设计
  • 电脑入门
  • 操作系统
  • 办公应用
  • 电脑硬件
  • 动画设计
  • 3D设计
  • 网页设计
  • CAD设计
  • 影音处理
  • 数据库
  • 程序设计
  • 认证考试
  • 信息管理
  • 信息安全
菜单
linkedu.com
导航菜单
  • 网页制作
  • 数据库
  • 程序设计
  • 操作系统
  • CMS教程
  • 游戏攻略
  • 脚本语言
  • 平面设计
  • 软件教程
  • 网络安全
  • 电脑知识
  • 服务器
  • 视频教程
  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx
您的位置:首页 > 服务器 >windows > Nginx + PHP5.3中的虚拟主机功能加强

Nginx + PHP5.3中的虚拟主机功能加强

作者:网友 字体:[增加 减小] 来源:互联网

本文主要包含nginx php5.3,php5.3,php5.3下载,php5.3一键安装包,php5.3安装教程等服务器相关知识,网友希望可以进行参考

如果你使用的是Nginx,在一台服务器上使用多个网站,就有可能对服务器的安全感到担心,也会觉得Nginx+php不适合多站点的部署

没有Apache php_admin_value对open_basedir的限制,也没有.htaccess对php.ini的自定义。

PHP5.3及时地对这方面进行弥补,可能很多系统管理员还没有意识,php5.3内置了对nginx这类软件类apache的支持:

使用[PATH]和[HOST]对php.ini进行自定义

举例:

 代码如下 复制代码
[HOST=www.hzhuti.com]
open_basedir=/var/www/www.hzhuti.com:/tmp
[PATH=/var/www/www.bKjia.c0m]
open_basedir=/var/www/www.bKjia.c0m:/tmp
[PATH=/var/www/www.bKjia.c0m.com]
open_basedir=/var/www/www.bKjia.c0m:/tmp

这段配置放在php.ini即可实现主机之间权限的隔离。

Notice:这些设置仅仅在CGI/FastCGI中生效,并且不能设置extension和zend_extension指令。

.user.ini的支持

根据PHP手册,php在CGI/FastCGI模式中会从当前的PHP脚本目录中开始层层扫描,直到抵达$_SERVER['DOCUMENT_ROOT']。除非当前脚本是在DOCUMENT_ROOT之外执行,只会扫描当前目录。

读取.user.ini后会缓存起来,根据user_ini.cache_ttl确定重新读取的时间,默认是5分钟。

不过PHP_INI_SYSTEM 级别的不能在.user.ini中设置。

分享到:QQ空间新浪微博腾讯微博微信百度贴吧QQ好友复制网址打印

您可能想查找下面的文章:

  • Nginx + PHP5.3中的虚拟主机功能加强

相关文章

  • iis图片防盗链和文件下载资源防盗链
  • VMware虚拟机中激活Windows Server 2008的方法
  • Hadoop配置项整理(core-site.xml)
  • iis备份(MetaBase.xml)重装系统后怎么恢复
  • Windows IIS 7.5配置301重定向(URL重写)
  • 网站出现Service Unavailable报错的处理方法
  • Hadoop (CDH4发行版)集群部署 (部署脚本,namenode高可用,hadoop管理)
  • ESC键功能:你可能不知道的五个妙用
  • Windows下apache配置虚拟目录(网站)
  • apache中.htaccess不起作用

文章分类

  • windows
  • 服务器硬件
  • 服务器运维
  • 云计算
  • 虚拟化
  • IIS教程
  • Linux
  • Apache
  • Ftp
  • DNS
  • Nginx

最近更新的内容

    • iis rewrite伪静态中文无效问题解决方法
    • Serv-U服务器安装配置图解教程(1/2)
    • Windows Server 2008之初始配置任务
    • QQ不能在win7下靠边自动隐藏解决办法
    • Nginx下构建nagios监控平台Nagios+nrpe+nagios-plugins+pnp安装文档
    • windows2000上怎么装PHP+MYSQL(IIS版)
    • centos 6.4下的samba服务器的构建
    • 由ClickOnce部署的应用程序的两种模式和卸载问题
    • Windows 2003 中密钥无效解决方法
    • iis7 配置web.config实现伪静态实现代码

关于我们 - 联系我们 - 免责声明 - 网站地图

©2020-2025 All Rights Reserved. linkedu.com 版权所有