康骄建材信息网

ad2

2003服务器安全攻略(6)

时间:2009-06-14 06:57来源: 作者: 点击:
2.不要关闭系统服务: Protected Storage 3.对访问流量进行限制 A.对站点访问人数进行限制 B.站点带宽限制。保持HTTP连接。 C.进程限制, 输入CPU的耗用百分比 4.提高IIS的处理效率 应用程序设置处的应用程序保护下

     2.不要关闭系统服务: “Protected Storage”
     3.对访问流量进行限制
     A.对站点访问人数进行限制
     B.站点带宽限制。保持HTTP连接。
     C.进程限制, 输入CPU的耗用百分比
     4.提高IIS的处理效率
     应用程序设置“处的”应用程序保护“下拉按钮,从弹出的下拉列表中,选中”低(IIS进程)“选项,IIS服务器处理程序的效率可以提高20%左右。但此设置会带来严重的安全问题,不值得推荐。
     5.将IIS服务器设置为独立的服务器
     A.提高硬件配置来优化IIS性能硬盘:硬盘空间被NT和IIS服务以如下两种方式使用:一种是简单地存储数据;另一种是作为虚拟内存使用。如果使用Ultra2的SCSI硬盘,可以显著提高IIS的性能。
     B.可以把NT服务器的页交换文件分布到多个物理磁盘上,注意是多个“物理磁盘”,分布在多个分区上是无效的。另外,不要将页交换文件放在与WIndows NT引导区相同的分区中。
     C.使用磁盘镜像或磁盘带区集可以提高磁盘的读取性能。
     D.最好把所有的数据都储存在一个单独的分区里。然后定期运行磁盘碎片整理程序以保证在存储Web服务器数据的分区中没有碎片。使用NTFS有助于减少碎片。推荐使用Norton的Speeddisk,可以很快的整理NTFS分区。
     6.起用HTTP压缩
     HTTP压缩是在Web服务器和浏览器间传输压缩文本内容的方法。HTTP压缩采用通用的压缩算法如gzip等压缩HTML、JavaScript或CSS文件。可使用pipeboost进行设置。
     7.起用资源回收
     使用IIS5Recycle定时回收进程资源。
     服务器常见故障排除
     1. ASP“请求的资源正在使用中”的解决办法:
     该问题一般与杀毒软件有关,在服务器上安装个人版杀毒软件所致。出现这种错误可以通过卸载杀毒软件解决,也可尝试重新注册vbscript.dll和jscript.dll来解决,在命令行下运行:regsvr32 vbscript.dll 和regsvr32 jscript.dll即可。
     2.ASP500错误解决办法:
     首先确定该问题是否是单一站点存在还是所有站点存在,如果是单一站点存在该问题,则是网站程序的问题,可打开该站点的错误提示,把IE的“显示友好HTTP错误”信息取消,查看具体错误信息,然后对应修改相关程序。如是所有站点存在该问题,并且HTML页面没有出现该问题,相关日志出现“服务器无法加载应用程序‘/LM/W3SVC/1/ROOT’。错误是 ‘不支持此接口’”。那十有是服务器系统中的ASP相关组件出现了问题,重新启动IIS服务,尝试是否可以解决该问题,无法解决重新启动系统尝试是否可解决该问题,如无法解决可重新修复一下ASP组件:
     首先删除com组件中的关于IIS的三个东西,需要先将属性里的高级中“禁止删除”的勾选取消。
     命令行中,输入“cd winnt\system32\inetsrv”字符串命令,单击回车键后,再执行“rundll32 wamreg.dll,CreateIISPackage”命令,接着再依次执行“regsvr32 asptxn.dll”命令、“iisreset”命令,最后重新启动一下计算机操作系统,这样IIS服务器就能重新正确响应ASP脚本页面了。
     3. IIS出现105错误:
     在系统日志中“服务器无法注册管理工具发现信息。管理工具可能无法看到此服务器” 来源:w3svc ID:105解决办法:
     在网络连接中重新安装netbios协议即可,安装完成之后取消掉勾选。
     4.MySQL服务无法启动「错误代码1067」的解决方法
     启动MySQL服务时都会在中途报错!内容为:在 本地计算机 无法启动MySQL服务 错误1067:进程意外中止。
解决方法:查找Windows目录下的my.ini文件,编辑内容(如果没有该文件,则新建一个),至少包含
     basedir,datadir这两个基本的配置。
     [mysqld]
     # set basedir to installation path, e.g., c:/mysql
     #
设置为MYSQL的安装目录
     basedir=D:/www/WebServer/MySQL
     # set datadir to location of data directory,
     # e.g., c:/mysql/data or d:/mydata/data
     # 设置为MYSQL的数据目录
     datadir=D:/www/WebServer/MySQL/data
     注意,我在更改系统的temp目录之后没有对更改后的目录给予system用户的权限也出现过该问题。
     5.DllHotst进程消耗cpu 100%的问题
     服务器正常CPU消耗应该在75%以下,而且CPU消耗应该是上下起伏的,出现这种问题的服务器,CPU会突然一直处100%的水平,而且不会下降。
     查看任务管理器,可以发现是DLLHOST.EXE消耗了所有的CPU空闲时间,管理员在这种情况下,只好重新启动IIS服务,奇怪的是,重新启动IIS服务后一切正常,但可能过了一段时间后,问题又再次出现了。
     直接原因:
     有一个或多个ACCESS数据库在多次读写过程中损坏, MDAC系统在写入这个损坏的ACCESS文件时,ASP线程处于BLOCK状态,结果其他线程只能等待,IIS被死锁了,全部的CPU时间都消耗在DLLHOST中。
     解决办法:(责任编辑:admin)
顶一下
(0)
0%
踩一下
(0)
0%
------分隔线----------------------------
发表评论
请自觉遵守互联网相关的政策法规,严禁发布色情、暴力、反动的言论。
评价:
表情:
用户名: 验证码:点击我更换图片
Copyright 康骄建材信息网(www.hker.net). All Rights Reserved. 渝ICP备19017680号
Powered by Hker6.0 建议1024*768.本站文字来源网络,如有侵权请联系我们删除:Hkeradmin@gmail.com。