IIS使用10则

iis

1. 自定义错误页
虽然自定义错误页很简单,但只有少数管理员有效地利用了它。管理员可以在MMC中将HTTP错误信息映射到服务器上的绝对URL或是某个文件,更为详细的信息可以在这里找到。如果你嫌这太麻烦,想要更简单的方法,或者你希望开发者自己定义错误页,同时又不想让他们具有使用MMC的权限,你可以使用类似Customer Error 这样的工具。
2. MetaBase研究
如果你认为Apache功能强大是因为它有一个配置文件,那么你应该看一看IIS的MetaBase有多棒。使用MetaBase,管理员可以完成关于IIS的所有工作,例如,建立一个虚拟目录;停止、启动或暂停Web站点;建立、删除、禁止或启用应用程序。微软提供了一个可视化工具MetaEdit帮助你读写MetaBase,你可以在这里下载它的最新版本。为了更有效地利用MetaBase,你应该试一下命令行界面---IIS Administration Script,简称为adsutil.vbs,你可以在C:\inetpub\adminscripts或者%SystemRoot%\system32\inetsrv\adminsamples目录下找到它。
注意:MetaBase对Web站点的正常工作非常重要,千万不要破坏它。切记:做任何修改前必须先备份。
3. 自动纠正URL的拼写错误
Apache的拥护者总是在吹嘘Apache的一些小功能,其中最酷的就数“自动纠正URL拼写错误”了,现在,IIS管理员也可以把玩这些小功能了,使用URLSpellCheck,自动纠正URL拼写错误小菜一碟。来做一个试验:www.urlspellcheck.com/fak.htm和www.urlspellcheck.com/faq1.htm ,怎么样,第二个错误的拼写将被自动纠正。
4. 重写URLs
Apache的拥护者一直就吹嘘mod_rewrite的强大功能,现在,用于IIS的这类产品有一打那么多,很多比mod_rewrite要好用,因为使用mod_rewrite,你必须熟悉正则表达式。试一下:IISWrite或ISAPI rewrite。
5. 探测浏览器
假设浏览站点的每一个人都使用同一种浏览器或屏幕大小都一样显然是很愚蠢的,你可以使用javascript可以对访问者的浏览器进行检测。如果你使用的是IIS的话,你将会有更好的选择---Cyscape公司的BrowserHawk,Apache世界里没有与它相比较的产品。Cyscape公司最近推出了一款新产品叫CuntryHawk,它可以用于探测访问者所在的区域(国家)。很可惜,至今我还没有语言敏感或者区域敏感的内容需要使用它。
6. 站点内容压缩
IIS 5有一个内置的压缩功能,可说实在话,它简直就糟透了,使用pipeboost吧。
7. Web应用程序缓存
你可以为不同的文件或目录设置过期时间,打开IIS信息服务器,右击站点内容,单击属性,在跳出来的窗体中你就可以进行相应的设置了。如果你想让开发者自己设置,请使用CacheRight 、XCache这些软件。
有效地利用缓存是要花费一些时间和钱的,但当你看到访问量攀升,可站点日记因为没有数不清的304响应而变得很小,带宽流量也大大下降时,你就会体会到为什么必须这样做了。设置了良好缓存的站点不多,相反,关于它的好处的文章在网上却多如牛毛,去看一看这些:Brian Davidson's page,Mark Nottingham,和 what AOL has to say 。
8. 调谐服务器
调谐服务器不是一个小题目,需要一本专著来说明它。在网上有一些很好的基础教程和帮助,比如Brett Hill和微软自己的Knowledge Base article 。当然,如果你不想花这些时间的话,用这个--XTune。
9. 加强站点的安全
现在攻击站点的人可真不少,但只要你愿意付出一点点的努力,你就不会是一个只会坐着挨打的傻瓜。找出你的服务器信息和操作系统信息是攻击者的第一个目标,所以,首先,不要暴露你的HTTP头让别人知道你运行的是IIS,使用 ServerMask这类软件将HTTP头删除或替换掉。其次,你可以通过删除不必要的文件扩展名来进一步伪装你的服务器环境。另外,你还可以扫描有问题的URL请求,微软为你提供了一个免费工具--URLScan。
10. 补丁,补丁,补丁!
你应该下载安装最新的补丁。你可以到微软的站点,也可以到http://www.cert.org/,用IIS作为关键词查询。

好了,这就是我总结的IIS管理10则。这10条中一些在IIS 6中没有必要了,但对于W2k和NT IIS管理员来说,运用好这10条可以让你好好的睡上一个好觉。

时间: 2024-10-27 04:32:05

IIS使用10则的相关文章

IIS使用十大原则

1. 自定义错误页 虽然自定义错误页很简单,但只有少数管理员有效地利用了它.管理员可以在MMC中将HTTP错误信息映像到服务器上的绝对URL或是某个文件,更为详细的信息可以在这里找到.如果你嫌这太麻烦,想要更简单的方法,或者你希望开发者自己定义错误页,同时又不想让他们具有使用MMC的权限,你可以使用类似Customer Error 这样的工具. 2. MetaBase研究 如果你认为Apache功能强大是因为它有一个配置文件,那么你应该看一看IIS的MetaBase有多棒.使用MetaBase,

Windows Server 2003服务器IIS站点安全性和稳定性配置

今天我讲更深入一些,谈谈网站安全性和稳定性.对于很多接触过Linux和Windows的朋友,对比Linux的apache来说,应该很清楚IIS是很不稳定了.什么死循环.堆栈溢出等问题一出现IIS就挂掉了,其他网站就受影响了.那我为什么还要讲IIS的安全性和稳定性呢?还是那句话,针对目前的市场来写文章做分享. 以下是使用IIS 部署网站的建议 1.将IIS目录&数据与系统磁盘分开放,如C盘放系统,D盘放数据,E盘只放网页文件. 2.网站目录只Administrators/SYSTEM/WEB用户/

★Kali信息收集★8.Nmap :端口扫描

Kali信息收集~ 0.Httrack 网站复制机   http://www.cnblogs.com/dunitian/p/5061954.html   Kali信息收集~ 1.Google Hacking + Github Hacking http://www.cnblogs.com/dunitian/p/5074765.html   Kali信息收集~2.Whois :域名信息   http://www.cnblogs.com/dunitian/p/5074768.html   Kali信息

ASP.NET MVC文件上传教程(二)_实用技巧

上文ASP.NET MVC 文件上传教程(一)我们讲了简单的上传以及需要注意的地方,查相关资料时,感觉上传里面涉及到的内容还是比较多,于是就将上传这一块分为几节来处理,同时后续也会讲到关于做上传时遗漏的C#应该注意的地方,及时进行查漏补缺,尽量将这一块完善起来. 引入 上一节我们讲到了上传这一块,有朋友提出未涉及到大文件的上传这一块,思前想后还是来试着做做,毕竟之前没怎么去仔细考虑过这个问题,尤其还可以联系实际开发中创建文件夹等一系列问题,同时关于上传在网上随便找找都充斥着大量的组件,我们何必再

如何坚持你的IT安全计划

如果一个管理员需要选择一个Windows Server环境管理的主要目标,那么保障服务器的安全和弹性可能是最高的目标了.尽管口头上很容易说IT安全计划是需要优先考虑的事情,但是做起来确是另外一回事. 你可以如何让信息系统保证达到最高级别?考虑到网络的复杂程度以及运行有效的信息安全计划的细微差别和障碍,我不确信要在安全上达到这个级别是可能的.但是,你还是能通过一些方法让信息安全计划比现在的情况好一倍. 如果没有清晰定义的计划,你也只是走走过场,等待你的Windows Server环境遭遇不可避免的

巧用net命令解决XP中打印连接数问题_DOS/BAT

这是我第一篇在<网管员世界>投稿的文章,第几期刊登的我给忘了.记得好像有几十块钱的稿费吧,呵呵没事就多投投弄点!!这种方法只是一种缓解,不过在小的环境中还是很有效果.      技巧:巧用net命令解决XP中打印连接数问题,XP专业版所带的iis默认10个连接数虽然可以用微软的MtaEdt22改变使之响应更大的连接数,但在打印连接方面却始终没有突破10的限制,用net config server命令可以查看登录用户的上限是10,空闲会话时间默认为15分钟.利用/autodisconnect 时

国内免费php/asp空间申请

百维52社区100M支持PHP/ASP/FTP的全能免费空间 该免费asp+PHP空间大小为:100M : 无广告,可绑米: 空间支持ASP.PHP.HTML和MYSQL数据库: 申请地址:http://www.bw52.com/ 中国--新天寻网络提供30M-100M免费ASP+PHP空间 首先进入http://www.txfree.com,然后点"会员注册 "(这个大家不用怕,就是一个论坛注册的),注册用户名后.OK,返回http://www.txfree.com,用刚才注册的用户名和密码登

ASP.NET MVC之文件上传【二】(九)

前言 上一节我们讲了简单的上传以及需要注意的地方,查相关资料时,感觉上传里面涉及到的内容还是比较多,于是就将上传这一块分为几节来处理,同时后续也会讲到关于做上传时遗漏的C#应该注意的地方,及时进行查漏补缺,尽量将这一块完善起来. 引入 上一节我们讲到了上传这一块,在评论中有园友提出未涉及到大文件的上传这一块,思前想后还是来试着做做,毕竟之前没怎么去仔细考虑过这个问题,尤其还可以联系实际开发中创建文件夹等一系列问题,同时关于上传在网上随便找找都充斥着大量的组件,我们何必再去造轮子,我需要做的是只是

IIS又发现10个安全漏洞 服务器门户大开

iis|安全|安全漏洞|服务器 微软于4月10日宣布,该公司的Web服务器软件"Internet Information Server/Services(IIS)"中发现了10种新的安全漏洞.受到这些安全漏洞影响的版本为IIS 4.0/5.0/5.1.如果有人恶意利用其中最严重的安全漏洞,甚至可以在Web服务器上运行任意程序.由于上述全部漏洞的补丁都已经公布,所以请服务器管理者尽早采用. 在上述10种安全漏洞之中,5种与缓冲器溢出有关,2种与拒绝服务有关,另外3种为交叉站点脚本相关的漏