IIS启用gzip的方法,IIS如何开启gzip

现代的浏览器IE6和Firefox都支持客户端Gzip,也就是说,在服务器上的网页,传输之前,先使用Gzip压缩再传输给客户端,客户端接收 之后由浏览器解压显示,这样虽然稍微占用了一些服务器和客户端的CPU,但是换来的是更高的带宽利用率。对于纯文本来讲,压缩率是相当可观的。如果每个用 户节约50%的带宽,那么你租用来的那点带宽就可以服务多一倍的客户了。

IIS6已经内建了Gzip压缩的支持,可惜,没有设置更好的管理界面。所以要打开这个选项,还要费些功夫。

首先,如果你需要压缩静态文件(HTML),需要在硬盘上建一个目录,并给它“IUSR_机器名”这个用户的写权限。如果压缩动态文件 (PHP,asp,aspx)就不需要了,因为它的页面是每次都动态生成的,压缩完就放弃。然后在IIS管理器中,“网站”上面右键-属性,不是下面的某 个站点,而是整个网站。进入“服务”标签,选上启用动态内容压缩,静态内容压缩。 Continue reading

iisapp 命令 弹出 iisschlp.wsc [88,25] 属性值无效 progid

在执行iisapp.vbs时,可能会提示如下错误:

Windows Script Component – file://C:WINDOWSsystem32iisschlp.wsc
[88,25] 属性值无效 : progid

不要汗,解决也挺简单。

原因是为了所谓的ASP安全,卸载了 shell.applaction 组件,也就是 wshom.ocx

重新注册即可正常运行 iisapp.vbs

注册命令:

regsvr32 wshom.ocx

用完以后,可以再把这个组件卸载掉:

regsvr32 /u /s weboffice.ocx

有关iisapp命令的用法请参考:http://blog.haohtml.com/archives/9

web服务器做301重定向优化设置(apache,nginx,iis)

做网站优化的时候,网站301重定向是一个非常重要的操作方式。这样能够把多个域名的权重集中到一个域名,例如:www.haohtml.com和 haohtml.com,我们把haohtml.com重定向到www.haohtml.com,搜索引擎在搜索的时候,会把搜索结果或者Google评级的时候都集 中到www.haohtml.com。但是,在设置301的时候,会根据服务器的不同,有不同的设置。

一般情况下,网站301重定向可以分为IIS、Apache、Nginx三种,接下来我说明一下在虚拟主机下如何实现301重定向。

IIS:如果使用ASP的网站程序,可以使用asp脚本实现301重定向:写入header.asp或者其他头部文件。
这种方法最为简单,当然空间支持ISAPI 可以在网站根目录新建一个httpd.ini
将haohtml.com转移到www.haohtml.com上

[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
RewriteCond Host: ^haohtml.com\.com$
RewriteRule (.*) http\://www\.haohtml\.com$1 [I,RP]

Apache:当服务器是apache的时候,只要在网站根目录新建一个.htaccess,写入以下代码:

rewriteEngine on
rewriteCond %{http_host} ^haohtml.com [NC]
rewriteRule ^(.*)$ http://www.haohtml.com/$1 [R=301,L]

Nginx:如果web服务器是Nginx,需要修改绑定的域名的配置文件,例如:haohtml.com.conf

在行 :server_name www.haohtml.com haohtml.com;下面添加

if ($host != ‘www.haohtml.com’ ) {
rewrite ^/(.*)$ http://www.haohtml.com/$1 permanent;
}

实现重定向的方法还有很多,这里仅列举最常见的。如果你已经设置好301重定向,请务必使用:http://www.ranknow.cn/tools/redirectcheck监测是否成功重定向

IIS中的上传目录权限设置问题

虽然 Apache 的名声可能比 IIS 好,但我相信用 IIS 来做 Web 服务器的人一定也不少。说实话,我觉得 IIS 还是不错的,尤其是 Windows 2003 的 IIS 6(马上 Longhorn Server 的 IIS 7 也就要来了,相信会更好),性能和稳定性都相当不错。但是我发现许多用 IIS 的人不太会设置 Web 服务器的权限,因此,出现漏洞被人黑掉也就不足为奇了。但我们不应该把这归咎于 IIS 的不安全。如果对站点的每个目录都配以正确的权限,出现漏洞被人黑掉的机会还是很小的(Web 应用程序本身有问题和通过其它方式入侵黑掉服务器的除外)。下面是我在配置过程中总结的一些经验,希望对大家有所帮助。 Continue reading