当前位置:首页 > 日记 > 正文

IIS(w3wp.exe)几乎占用服务器大量(100%)带宽的解决方法

IIS(w3wp.exe)几乎占用服务器大量(100%)带宽的解决方法

解决办法:

不允许PHP使用网络,把php.ini里的allow_url_fopen 值改为allow_url_fopen = Off

如果不行

;extension=php_sockets.dll (限制使用sockets.dll);ignore_user_abort = On 这两项前加上分号。但默认这两项就是这样设置的。防止某些同志手动打开了的。

**** 设置“register_globals”为“off”

这个选项会禁止PHP为用户输入创建全局变量,也就是说,如果用户提交表单变量“hello”,PHP不会创建“$ hello”,而只会创建“HTTP_GET/POST_VARS['hello']”。这是PHP中一个极其重要的选项,关闭这个选项,会给编程带来很大的不便。

*** 设置“safe_mode”为“on”(注意:开启这个后phpmyadmin将可能无法访问,原因寻找中)

打开这个选项,会增加如下限制:

1.限制哪个命令可以被执行

2.限制哪个函数可以被使用

3.基于脚本所有权和目标文件所有权的文件访问限制

4.禁止文件上载功能

这对于ISP来说是一个伟大的选项,同时它也能极大地改进PHP的安全性。

** 设置“open_basedir”

这个选项可以禁止指定目录之外的文件操作,有效地消除了本地文件或者是远程文件被include()的攻击,但是仍需要注意文件上载和session文件的攻击。

** 设置“display_errors”为“off”,设置“log_errors”为“on”

这个选项禁止把错误信息显示在网页中,而是记录到日志文件中,这可以有效的抵制攻击者对目标脚本中函数的探测。

* 设置“allow_url_fopen”为“off”(和上面第一步一样重复)

这个选项可以禁止远程文件功能,极力推荐!

然后重启IIS。

把C/WINDOWS下的PHP.INI设置为只读防止被黑客篡改,以后修改这个PHP.INI的时候停止掉IIS,这样安全!

另外还可以考虑

考虑到服务器PHP安全角度

*如果是独立服务器的用户可以修改php配置文件中的php.ini,将register_globals=On改为register_globals=Off,然后重启IIS. (由于register_globals设置控制PHP变量访问范围,如果开启会引起不必要的安全问题,所以这里对其进行了强制关闭,如果站长的空间不支持,可以采用以下几种办法进行修改,供广大站长参考: )

相关文章

vue 计时器组件的实现代码

vue 计时器组件的实现代码

计时器,组件,代码,电脑软件,vue,整理文档,搜刮出一个vue 计时器组件的代码,稍微整理精简一下做下分享。<template> <div> <span :sendSync="sendSync" :autoStart="autoStart" :defaultVal="defaultVal" >{{countString}…

CSS位置设置元素定位模式详细解决

CSS位置设置元素定位模式详细解决

模式,设置,位置,元素定位,解决方案,首先,简要介绍 CSS的位置属性设置了元素的位置来定义要放置的元素的位置规则。 1,位置元素(定位元素)在位置属性划分为:相对(相对)、绝对(绝对)、固定(固定)或粘性(粘性)元素之后计算。 2个,顶部,右,左,左属性指定位置…

Windows下MySQL启动1067的解决方案

Windows下MySQL启动1067的解决方案

解决方案,启动,电脑软件,Windows,MySQL,前几天,我刚进去安装mysql刚刚开始。今天,公司发现公司不能启动服务报告1067个错误,在网上看到了一些方法,很多版本,下面是我的解决方案: 1。打开运行事件查看器——Windows日志——应用程序——找到错误…

如何使用word2013屏幕截图

如何使用word2013屏幕截图

屏幕截图,如何使用,电脑软件,  当我们使用word文档做学习笔记时,经常要把pdf文件中大块重要的文字截图保存在word文档中。那么下面就由小编给大家分享下使用word2013屏幕截图的技巧,希望能帮助到您,有需要的朋友可以来看看哦。使用屏幕截图…

浅谈NodeJs之数据库异常处理

浅谈NodeJs之数据库异常处理

异常处理,数据库,浅谈,电脑软件,NodeJs,本文介绍了NodeJs之数据库异常处理,分享给大家,具体如下:NodeJs版本:4.4.4数据库链接错误使用nodejs处理异常最麻烦不过,这里我抛开nodejs提供的domain和一些第三方库专门处理的东西。操作数据库是我们常…

解决VS2017不能打开stdio.h等文件

解决VS2017不能打开stdio.h等文件

文件,电脑软件,stdio,从另一台机器上复制过来的项目,由于两台机器的库目录不一致,导致了stdio.h等很多文件都打不开:解决的办法是从新设置包含目录。选择项目-->%项目名称%属性-->VC++目录,设置包含目录为C:\Program Files %28x86%29\Windows…

Node.js学习之TCP/IP数据通讯 | 实

Node.js学习之TCP/IP数据通讯 | 实

学习,实例,数据通讯,电脑软件,Node,1.使用net模块实现基于TCP的数据通讯提供了一个net模块,专用于实现TCP服务器与TCP客户端之间的通信1.1创建TCP服务器在Node.js利用net模块创建TCP服务器var server = net.createServer([options],[connect…

ps怎么设计圆形的中间凸起的水晶按

ps怎么设计圆形的中间凸起的水晶按

按钮,水晶,电脑软件,ps,ps中想要绘制一个圆形的按钮,该怎么绘制呢?下面我们就来看看详细的教程。软件名称:Adobe Photoshop 8.0 中文完整绿色破解版软件大小:150.1MB更新时间:2015-11-041、新建图层命名为&rdquo;椭圆一&ldquo;,大小自定,把画布填…

qq安全中心无法绑定的解决方法

qq安全中心无法绑定的解决方法

安全中心,绑定,解决方法,方法,电脑软件,  互联网安全问题频繁发生,聊天软件被盗号的情况数不胜数,所以如何为自己的聊天软件加上防御装备已经必不可少。今天小编就来教大家使用手机QQ安全中心给自己的QQ加固防御,qq安全中心绑定的方法。qq安…

主流服务器网卡Teaming模式配置

主流服务器网卡Teaming模式配置

模式,服务器,网卡,配置,主流,  目前市面上服务器网卡中Intel和Broadcom较为常见,本文就以此两个品牌的网卡Teaming模式的配置进行介绍。一、测试使用的网卡:Intel:Intel PRO/1000 PT Dual Port Server Adapter芯片组:Intel 82571GB Gigabit C…

虚拟内存怎么设置最好

虚拟内存怎么设置最好

设置,虚拟内存,电脑软件,虚拟内存的设定能够有效地提高电脑的运行速度,虚拟内存怎么设置最好?优化windows虚拟内存的具体操作方法如下:1、单击&ldquo;高级系统设置&rdquo;超链接右击桌面上的&ldquo;计算机&rdquo;图标,在弹出的快捷菜单中选择&l…

如何更换鼠标指针

如何更换鼠标指针

鼠标指针,电脑软件,用惯了系统自带的鼠标指针,觉得电脑指针不够个性,不是自己喜欢的。今天小编就给大家分享如何更换鼠标指针。首先搜索鼠标指针美化,下载自己喜欢的指针样式。然后指针安装包解压出来,再找到本套鼠标里的安装配置文件,也就是*.i…