首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

提升PHP安全:8个必须修改的PHP默认配置

很明显,PHP+Mysql+Apache是很流行的web技术,这个组合功能强大,可扩展性强,还是免费的。然而,PHP默认设置对已经上线的网站不是那么适合。...下面通过修改默认配置文件加强PHP的安全策略!...,php会向浏览器输出错误消息,在应用程序的开发过程中,这个默认设置是最合理的配置,然而,它也可以向用户泄漏一些安全信息,例如安装路径和用户名。...* 在默认的情况下,php可以配置为安全模式,在这种模式下,Apache禁止访问文件、环境变量和二进制程序,在安全模式下,存在的最大问题就是只有文件的所有者才能访问这写PHP文件,如果有很多开发者共同开发这个程序...0x09**:总结** PHP默认配置是面向开发者的,如果网站面向广大的用户,建议重新配置PHP

68210
您找到你想要的搜索结果了吗?
是的
没有找到

配置httpd支持PHP默认虚拟主机

一、配置httpd支持php 1、httpd的主配制文件: /usr/local/apache/conf/httd.conf 2、在我们安装好httpd之后,会有一个提示set ServerName,我们进入以上这个配制文件...、重启httpd: /usr/local/apache/bin/apachectl restart 二、httpd的默认虚拟主机 1、一台服务器可以访问多个网站,第个网站都是一个虚拟主机,我们为什么会访问到...2、apache的默认虚拟主机,任何一个域名,只要指向了这个ip,我们就可以访问到这个站点。...hosts 也可以用curl+x直接访问: curl -x192.168.1.23:80 www.linuxidc.com 这样我们就可以访问到虚拟主机上去了 如果虚拟主机生效,那么主配制文件就失效了, 默认虚拟主机就是...:无论任何域名,只要解析到这个ip上,都会访问这个默认虚拟主机。

2.5K30

PHP安全编码规范之安全配置

配置规范:register_globals要设置为off,在php4.2.0后默认为off,如果为on,需要为每个变量初始化 功能描述:get,post,cookie等变量直接被注册为全局变量,比如表单的...所以我们只要初始化$authorized的值,就不会出现绕过的问题,但是有的时候会忘记初始化变量,没关系,可以配置预警模式,如果有未初始化的,就会预警,可以在php.ini中设置 error_reporting...这些设置可以在php.ini中设置,也可以在php程序中设置。 ?...,所以攻击者不知道源码很难逆向文件名来解析php木马。...配置规范:都关闭,都开启可以加载远程恶意文件到本地写木马,也就是远程文件包含漏洞 配置功能:allow_url_include 允许加载远程php文件,allow_url_fopen允许加载远程本地写文件

1.4K20
领券