标签存档: IIS

web目录中文件过多或会造成iis网站访问速度严重减慢

一台web服务器,使用iis,不用说运行着xx的windows,而且运行着一个非常垃圾的asp/vbscript编写的cms,文章量还是很大,几百万;而且,这个cms的目录结构非常混乱,web程序、生成的静态页面、上传文件等都是杂乱的放置,于是目录也不好根据目录设置脚本程序的运行权限。这里就不说这个cms是谁了。
更更悲摧的是,这个cms有不少漏洞,不时会出一些问题。
今天web访问速度突然变得非常之慢,通过firebug查看网络传输记录,静态html文件及动态文件的“等待响应时间”过长,达数秒到十几秒不等,数据传输时间也相对长一点,数秒。平时该站点打开速度几乎不要花费时间,瞬间即完成。很是奇怪,重启iis,速度快一点,但不几分钟后就再次严重的慢。
阅读全文——共798字

继续阅读 »

IIS多站点伪静态实现工具Ionic’s Isapi Rewrite Filter(IIRF), ISAPI Rewrite FULL的替代方案,开源免费

IIS中增加URL Rewrite功能,最多人选用的是名为“ISAPI Rewrite“的软件,网上下载的破解版,其实破解不完善,最终会不能用。
再次查找,找到了Ionic’s Isapi Rewrite Filter,完全开源,完全免费,也完全没有中文使用手册。
不过,IIRF可以完美的支持IIS下多站点的伪静态,可以定义一个所有站点共用的全局规则、以及对每个站点分别定义规则。其规则与apache下的规则基本上完全一致,当然与ISAPI Rewrite也高度兼容,完全可以替代“ISAPI Rewrite“。
首先到官方网站http://www.codeplex.com/IIRF/Release/ProjectReleases.aspx下载最新软 件包,注意要下载的是IonicIsapiRewriter-2.0-Release-bin.zip,版本号可能会变化。以下安装仅针对 WIN2003+IIS6.0的服务器环境。
阅读全文——共3345字

IIS配置错误”您未被授权查看该页”,错误原因解析

IIS在安全设置比较高的服务器上,经常出现各式各样的问题。比如,常见的访问网页会弹出用户名密码的登陆界面,或者是访问某种页面比如html,asp没事情,但是访问jsp或者php就有问题,显示401.3 ACL 禁止访问资源等,请检查管理员密码或者IIS匿名帐户密码是否被改。下面是一些常见的现象及原因分析。

1、错误号401.1
症状:HTTP 错误 401.1 – 未经授权:访问由于凭据无效被拒绝。
阅读全文——共4000字

php在windows2003/IIS下安装php程序运行错误“您未被授权查看该页”

核心:给php安装目录赋上users组读与执行权限
环境:新安装服务器,windows2003/iis,windows安装目录C盘的权限设置很严格,很多没有必要的的用户权限都删掉了。配置phpphp文件解压缩到c:\php5;设置系统变量:path增加c:\php5,新建一个系统变量PHPRC值为c:\php5;拷一个配置好的php.ini文件到c:\php5;iis站点里设置php文件映射,新增加isapi.dll的web服务扩展,并设置为启用状态;重启windows;
然后,运行一个phpinfo.php的测试文件(文件内容为<%php phpinfo(); %>),用以检测安装是否正确。但很奇怪的是出现“您未被授权查看该页”的错误。突然想起来,要对pho.ini设置web站点用户的读与执行权限,于是赶快给php.ini文件赋iis_web组的读与执行权限。再执行,还是看到“您未被授权查看该页”错误页。单独对iis站点用户赋权限也还是不行。[注]iis_web组是所有web站点用户的组,没有赋什么特殊权限,只对各自iis站点目录赋相应权限。这也是“最小权限”原则。
阅读全文——共1146字

iis 错误500.13,但web站点并没有连接数限制

非常有趣的一个错误,IIS 报错500.13,服务器太忙。引出来的一个技巧可以用到所有的WINDOWS版本上~

一、【症状】

阅读全文——共1754字

“常见错误 不能打开注册表关键字” 与 “Provider 错误 ’80004005′ 未指定的错误”解决手记

常见错误   不能打开注册表关键字+Provider 错误 ‘80004005’ 未指定的错误 解决手记
windows2003 sp2 web服务器新加一个站点,是asp+access的,遇到一个问题是:死循环。[该服务器目前主要应用为php+mysql,asp+mssql,之前有几个access应该都已转成mssql。]怀疑是因为iis用户需要对windows临时目录的权限,之前遇到这这种情况。于是修改代码,取消on error resume next(这套asp程序写得实在垃圾,有N多个,共用文件里有,非共用文件里也有),注释掉之后再运行,果然出现之前见过的这个错误常见错误 不能打开注册表关键字 ‘Temporary (volatile) Jet DSN 解决方法/asp+access加入读写权限后,算是正常了,但多次出现如下的错误:
阅读全文——共574字

常见错误 不能打开注册表关键字 ‘Temporary (volatile) Jet DSN 解决方法/asp+access

Microsoft   OLE   DB   Provider   for   ODBC   Drivers   (0x80004005)
[Microsoft][ODBC   Microsoft   Access   Driver]常见错误   不能打开注册表关键字   ‘Temporary   (volatile)   Jet   DSN   for   process   0xbec   Thread   0xd34   DBC   0x3510024   Jet ‘。
处理方案
依次检查以下每一项:
阅读全文——共693字

windows 2003 iis6 修改上传文件大小

windows 2003 iis6 修改上传文件大小
ASP常见错误提示:
传图片时出现Request 对象 错误 ‘ASP 0104 80004005’2007-03-15 14:41我们在用无组件上传文件时,往往受到文件大小的限制,IIS里默认的文件上传大小为200K,所以在上传大于200K的文件时,就会出现 Request 对象 错误 ‘ASP 0104 : 80004005’错误
解决方法:
阅读全文——共484字

iis 启用gz压缩,减小网络流量,加快浏览速度

静态网页采用HTTP 压缩,一般可以减少40%~60%的传输量,有时甚至可能减少80%以上。
如今,绝大多数的现代浏览器支持压缩技术,但是,具体的压缩方式取决于浏览器。不过你无需对此担心,因为只有浏览器指示支持一种压缩方式时,Web服务器才会发送压缩内容。尽管如此,了解一下这种处理机制和不同浏览器支持的压缩类型也是一件有意义的事。
浏览器在要求一个网址时,会把支持的压缩格式通过Accept-Encoding的HTTP头提交给服务器,IIS或其它Web服务器则从HTTP_ACCEPT_ENCODING环境变量读取这个信息,这个过程无需你人为干预,IIS在浏览器支持压缩的情况下会自动对发送的内容进行合适的编码。
阅读全文——共4496字

IIS web站点流量监测监控/不借助第三方工具分别监控windows2003 IIS 6.0中每个站点的流量

windows2003下IIS6.0监控每个web站点的流量,对于web服务器管理来说是一项很有必要的工作,网上也有很多人发贴子问这样的问题,也有很多iis流量监测软件,搜索”iis流量监控”,查到的的结果几乎全是借助第三方工具实现的,这对于web服务器而言,装一堆软件总是让管理员心里不舒服的事情,说不定哪个软件有漏洞,更有甚者,直接是植入木马的软件,服务器就完了。
经过查阅IIS文档,发现windows2003自带了IIS流量监控功能,而且使用比较简便,虽然功能不是十分强大,但对于常规的流量监测足够了,这个功能就是windows2003管理工具里的“性能”工具。具体使用如下图所示:
阅读全文——共303字

Pages: 1 2 Next