扫一扫
关注微信公众号

让IIS高效运行的不传之秘(下)
2007-10-11   网络

5、拒绝站点被恶意访问



  为了防止某些别有用心的用户,对自己的站点进行恶意访问或攻击,从而造成自己的Web站点无法对外提供良好的服务,你可以通过限制IP地址的方法,来拒绝那些恶意用户对站点的非法访问。要限制IP地址时,你可以按照如下步骤来实现:

  首先单击“开始”菜单中的“程序”选项,从弹出的下级菜单中依次选中“管理工具”/“Internet服务管理器”命令,在弹出的“Internet信息服务”管理窗口中,展开主机名前面的“+”号,在随后出现的站点列表中,选中自己架设的Web站点,并用鼠标右键单击之,从弹出的右键菜单中执行“属性”命令,在其后打开的属性设置窗口中,选中“目录安全性”标签;

  在随后弹出的对应标签页面中,单击“IP地址及域名限制”设置项处的“编辑”按钮,在打开的图4所示的设置窗口中,你将看到“拒绝访问”和“授权访问”这两个选项;倘若你希望自己的网站只被少数人访问浏览的话,那么你应该选中“拒绝访问”选项;





  然后单击“添加”按钮,在其后的设置窗口中,输入可以允许访问的某一个IP地址或一段IP地址,输入完毕后单击“确定”按钮,那么以后只有指定IP地址的工作站用户才能访问到你架设的站点;

  要是你希望自己的站点能被多数人访问的话,那么你可以选中界面中的“授权访问”选项,那么在默认状态下,所有工作站用户都能访问自己的站点;此后,你再单击一下“添加”按钮,将少数恶意用户的工作站IP地址导入到黑名单中,最后再单击“确定”按钮,这样那些进入黑名单的某台计算机或某个网段内的计算机,就无法访问到你的站点了。


  6、让IIS自动报错

  一般来说,架设Web站点时都需要调用ASP脚本,要是脚本执行出错的话,IIS服务器就会自动弹出错误提示信息,通过这些信息你就能很有针对性地调试好ASP脚本;不过要是你的IIS服务器要是哪一天,无法显示ASP脚本运行出错的提示时,你就需要进行下面的操作,来确保IIS服务器能实现自动报错功能:

  首先单击“开始”菜单中的“程序”选项,从弹出的下级菜单中依次选中“管理工具”/“Internet服务管理器”命令,在弹出的“Internet信息服务”管理窗口中,展开主机名前面的“+”号,在随后出现的站点列表中,选中自己架设的Web站点,并用鼠标右键单击之,从弹出的右键菜单中执行“属性”命令,在其后打开的属性设置窗口中,选中“自定义错误信息”标签;



  在弹出的对应标签页面中,找到“HTTP错误消息”列表中的“500:100”选项,再单击一下该页面中的“编辑属性”按钮,这样系统将自动弹出错误映射属性设置窗口;




  接着单击“消息类型”处的下拉按钮,从弹出的下拉列表中“文件”选项,然后在“文件”对话框中输入字符串“X:Windowshelpiishelpcommon500-100.htm”(其中X表示Windows系统的安装分区),再单击一下“确定”按钮,返回到“自定义错误信息”标签页面中,最后单击“设为默认值”按钮,这样的话IIS服务器就能自动报错了。

当然如果IE浏览器设置不当的话,也会造成ASP脚本调试出错信息无法被IE显示出来;为此你可以打开IE浏览器窗口,依次单击菜单栏中的“工具”/“Internet选项”命令,在弹出的选项设置窗口中,单击“高级”标签,并在所示的标签页面中,将“设置”列表框中的“显示友好HTTP错误消息”项目取消选中,同时将“显示每个脚本错误的通知”项目选中,最后单击“确定”按钮,就能使IE浏览器自动显示ASP脚本调试出错信息了。





  7、对访问流量进行限制

  如果允许每个用户的访问流量都很大的话,很容易造成你的网站带宽发生堵塞或拥挤现象;为了避免这种现象,你需要对用户的访问浏览进行限制:

  首先单击“开始”菜单中的“程序”选项,从弹出的下级菜单中依次选中“管理工具”/“Internet服务管理器”命令,在弹出的“Internet信息服务”管理窗口中,展开主机名前面的“+”号,在随后出现的站点列表中,选中自己架设的Web站点,并用鼠标右键单击之,从弹出的右键菜单中执行“属性”命令,在其后打开的属性设置窗口中,选中“性能”标签;


  在接着出现的标签页面中,将“启用带宽限制”复选框选中,在随后被激活的“最大网络使用”设置框中,指定你的网络站点带宽的具体数值,该数据需要根据你的个人服务器的性能高低来设置,正常个人站点的带宽流量设置为“500kb/s”就可以了;





  此外,为了避免服务器的无谓瘫痪,你最好再将该标签页面中的“启用进程限制” 复选框选中,同时在“最大CPU使用程度”处输入CPU的耗用百分比,正常情况下你可以输入70%;

  完成上面的所有设置后,单击“确定”按钮,并按下F5功能键,来刷新一下IIS服务器,这样的话你的站点访问流量就会受到控制。

   8、提高IIS的处理效率

  倘若你的Web站点架设在一台性能配置并不是很高的计算机中时,IIS服务器在默认状态下的信息处理效率肯定比较低下,这样就容易导致站点访问速度不是很快;为了尽可能地提高站点的访问速度,你可以按照下面的方法来优化IIS服务器,让其处理信息的效率尽可能地提高:

  首先单击“开始”菜单中的“程序”选项,从弹出的下级菜单中依次选中“管理工具”/“Internet服务管理器”命令,在弹出的“Internet信息服务”管理窗口中,展开主机名前面的“+”号,在随后出现的站点列表中,选中自己架设的Web站点,并用鼠标右键单击之,从弹出的右键菜单中执行“属性”命令,在其后打开的属性设置窗口中,选中“主目录”标签;


  接着在对应的标签页面中,单击“应用程序设置”处的“应用程序保护”下拉按钮,从弹出的下拉列表中,选中“低(IIS进程)”选项,这样一来IIS服务器处理程序的效率可以提高20%左右;




  下面再单击“Web站点”标签,然后在该标签页面中,将“启用日志记录”复选项取消掉,这样IIS服务器就不需要耗费另外的资源,来自动记忆每一个访问连接的日志文件,这么一来IIS服务器处理信息的效率又会得到进一步提升;当然,将“Web站点”标签页面中的“启用保持HTTP激活”选项选中,也可以在一定程度下,提高IIS服务器的处理效率;

热词搜索:

上一篇:让IIS高效运行的不传之秘(上)
下一篇:你的操作系统也可以一键还原

分享到: 收藏