(编辑:jimmy 日期: 2025/11/7 浏览:2)
以下涉及的功能若无法在IIS7找到,请在服务器管理器-角色-角色服务中检查是否已安装。
限制带宽使用
选择某个站点,在右边的操作界面里,找到“配置”,然后点击下面的“限制”。可以看到,不仅能限制IIS连接数,还能限制此站点所允许使用的带宽:
此功能用于应对单站点DDOS攻击时,可以将对服务器的影响降至最低。
IIS6只有限制连接数的功能。
失败请求跟踪规则
相信大家都有遇到过这样的问题:网站一会儿能访问,一会儿不能访问。解决方案不外乎两种:一直跟着,直到问题出现(烦...);或者一行一行地去翻日志(累...)。IIS7给了我们第三种解决方案,这就是失败请求跟踪。针对特定网站设置失败请求跟踪规则,可以让IIS生成该网站无法访问的日志,并单独保存在一个特定的目录下,供管理员查看。设置方法:
选择某个站点,在右边的操作界面里,找到“配置”,然后点击下面的“失败请求跟踪”:
而IIS6只能针对具体的IP(段)进行限制。
虽然看起来都是ApplicationPoolIdentity,但实际上分属不同账户(一个程序池对应一个账户)。
在进行NTFS授权时,可通过“IIS AppPool\应用程序池名”进行使用:
出于对IIS6兼容的考虑,我们可以手工将程序池标识为LocalService,LocalSystem,NetWorkService或者具体的某个账户。
IIS6不存在此类账户。
IIS6虽然也提供了实现类似功能的一系列vbs(iisweb.vbs、IIsFtp.vbs、iisapp.vbs等),但此类脚本隶属Wscript.Shell,而Wscript.Shell通常会被禁用(出于安全的考虑)...
appcmd.exe显然没有这方面的问题。