Win2003 IIS6.0性能优化

合集下载

WindowsServer2003优化

WindowsServer2003优化

Windows Server 2003 家族简介
为什么要监测性能? 为什么要监测性能
对于大部分用户工作负载, 对于大部分用户工作负载,Windows Server 2003 都 运行得非常好。然而, 运行得非常好。然而,用户可能希望对特定的服务 器设置进行优化,以获得性能提升, 器设置进行优化,以获得性能提升,特别是在某种 服务器工作负载不会随时间改变太多的情况下。 服务器工作负载不会随时间改变太多的情况下。 通过监视性能,你可以: 通过监视性能,你可以 了解服务器的工作负荷以及对服务器资源的影 响 了解性能的改变和性能趋势以便及采取措施 测试调整结果 诊断系统问题并确定优化措施 分析性能数据确定系统瓶颈
在本练习中, 你将使用系统监视器监视 在本练习中 与内存相关的计数器
监测磁盘性能
概述
为什么要监测磁盘? 为什么要监测磁盘 如何检测与解决磁盘瓶颈 如何监测磁盘
为什么监测磁盘? 为什么监测磁盘
通过监视磁盘: 通过监视磁盘
发现磁盘瓶颈 确定是否需要进行碎片整理 确定是否需要增加快速磁盘 确定是否存在过渡页面交换 确定磁盘效率
什么是日志文件? 什么是日志文件?
中可用的日志: 在Event Viewer中可用的日志 中可用的日志 Application Security System Directory service File Replication service
与管理日志文件有关的任务
如何管理日志文件信息
教师将演示如何: 教师将演示如何 使用Computer Management管理日志文件信息 使用 管理日志文件信息
通常的配置问题
错误的内存数量(太小有时太大 错误的内存数量 太小有时太大) 太小有时太大 不匹配的组件(快速服务器 慢速工作站 快速局域网/慢速 不匹配的组件 快速服务器/慢速工作站 快速局域网 慢速 快速服务器 慢速工作站,快速局域网 广域网 ) 不正确的网络设计(错误使用交换机 全双工/半双工端口误 不正确的网络设计 错误使用交换机,全双工 半双工端口误 错误使用交换机 全双工 用等) 用等 过多协议使用(IP,IPX,NetBEUI等) 等 过多协议使用 不合理的复制配置致使数据库损坏 (AD,Exchange,WinsPush/Pull,DNS Forwarding等) 等

WIN2003 IIS 的基本配置与应用及IIS优化设置(包括PHP与静态化配置)

WIN2003 IIS 的基本配置与应用及IIS优化设置(包括PHP与静态化配置)

新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.WIN2003 Internet 信息服务(IIS)管理器的基本配置与应用及IIS 优化设置(包括设置PHP 与静态化)服务器合租论坛教[2008]0709号新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.开始菜单-程序-管理工具-打开Internet 信息服务(IIS)管理器新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.有问题请到服务器环境搭建版块发帖交流/forum-30-1.html付费服务器环境搭建与环境安全请见下面链接:/product/hjdj.html/product/aqsz.htmlphpmyadmin安装配置参考教程/thread-40-1-1.html安装ZendOptimizer有图参考教程/thread-955-1-1.html最新mysql5.0.45+php5.2.5+zend3.3.0a+phpmyadmin2.11.x+php环境搭建参考教程/thread-936-1-1.html此教程由服务器合租论坛制作 2008.07.09新网合租的使命: 真心为站长提供-高速-安全-安稳-安心的优质服务器空间.。

安全配置windows2003和IIS

安全配置windows2003和IIS

限制命令权限
操作目的 检查方法 加固方法 限制部分命令的权限 使用cacls命令或资源管理器查看以下文件权限 建议对以下命令做限制,只允许system、Administrator组访问 %systemroot%\system32\cmd.exe %systemroot%\system32\regsvr32.exe %systemroot%\system32\tftp.exe %systemroot%\system32\ftp.exe %systemroot%\system32\telnet.exe %systemroot%\system32\net.exe %systemroot%\system32\net1.exe %systemroot%\system32\cscript.exe %systemroot%\system32\wscript.exe %systemroot%\system32\regedit.exe %systemroot%\system32\regedt32.exe %systemroot%\system32\cacls.exe %systemroot%\system32\ %systemroot%\system32\at.exe 备注 可能会影响业务系统正常运行
安全配置windows2003和IIS

© 2011 绿盟科技
1 Windows Server 2003 安全加固 2 IIS 6.0 安全加固
Windows Server 2003安全加固
优化账号
操作目的 检查方法
减少系统无用账号, 减少系统无用账号,降低风险 开始->运行 开始 运行->compmgmt.msc(计算机管理)->本地用户和 运行 (计算机管理) 本地用户和 查看是否有不用的账号, 组,查看是否有不用的账号,系统账号所属组是否正确以及 guest账号是否锁定 账号是否锁定进行审核, 对系统事件进行审核,在日后出现故障时用于排查故障 开始->运行->secpol.msc ->安全设置->本地策略->审核策略 建议设置: 审核策略更改:成功 审核对象访问:成功,失败 审核系统事件:成功,失败 审核帐户登录事件:成功,失败 审核帐户管理:成功,失败

2003IIS设置

2003IIS设置

win2003号称安全性有很大突破,但其默认支持.net架构,而抛弃使用了很久的大众化的A sp的路线缺饱受质疑,需要我们手动去配置很多东西。

在 IIS 6.0 中,默认设置是特别严格和安全的,这样可以最大限度地减少因以前太宽松的超时和限制而造成的攻击。

比如说默认配置数据库属性实施的最大 ASP 张贴大小为 204,8 00 个字节,并将各个字段限制为 100 KB。

在 IIS 6.0 之前的版本中,没有张贴限制。

习惯了使用win2000的用户初次使用win2003容易遇到的问题及解决办法如下:一、启用Asp支持Windows Server 2003 默认安装,是不安装 IIS 6 的,需要另外安装。

安装完 IIS 6,还需要单独开启对于 ASP 的支持。

第一步,启用Asp进入:控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> Active Server Pages -> 允许控制面板 -> 管理工具 ->IIS(Internet 服务器)- Web服务扩展 -> 在服务端的包含文件 -> 允许第二步,启用父路径支持IIS-网站-主目录-配置-选项-启用父路径第三步,权限分配IIS-网站-(具体站点)-(右键)权限-Users完全控制二、解决windows2003最大只能上载200K的限制先在服务里关闭iis admin service服务找到windows\system32\inesrv\下的metabase.xml,打开,找到ASPMaxRequestEntityAllowed 把他修改为需要的值,然后重启iis admin service服务1、在web服务扩展允许 active server pages和在服务器端的包含文件2、修改各站点的属性主目录-配置-选项-启用父路径3、使之可以上传大于 200k的文件(修改成您要的大小就可以了,如在后面补两个0,就允许20m了)c:\WINDOWS\system32\inetsrv\MetaBase.xml(企业版的windows2003在第592行,默认为 AspMaxRequestEntityAllowed="204800" 即200K将其加两个0,即改为,现在最大就可以上载20M了。

WIN2003 服务器iis应用程序池优化设置

WIN2003 服务器iis应用程序池优化设置

这两天感觉服务器上的几个大站都比较卡,延时延的厉害,昨天折腾了下MYSQL数据库,用MYSQL SERVER INSTANCE CONFIGURATION WIZARD 重新修复了一下,当时感觉还好点,今天又有点卡了,继续优化。

想着服务器上的站全部共用一个程序池,而且程序池还是默认的,于是想着把几个流量比较大访问又有点卡的站的程序池单独划分出来,这样应该效果会好些。

我从事件查看器中也可以看出默认的应用程序池经常报错,出现:应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。

还真的必须对其好好设置一下了。

首先来看看应用程序池的默认设置:回收工作进程(分钟)(P): 1740 ,换算一下,每29小时系统就自动回收,所以有可能是在网站访问量很大,系统繁忙的时候回收工作进程(请求数目)(R): 35000 ,网站达到35000点击数就自动回收w3wp.exe工作进程,这个是网上资料说的在下列时间回收工作进程(T): 设定一个具体回收的时间最大虚拟内存 500最大使用内存 192当达到w3wp.exe 达到以上内存占用时开始回收在空闲此段时间后关闭工作进程 20 ,估计是网站没人访问自动关闭工作进程核心请求队列限制为 4000 ,请求队列达到4000关闭,不了解具体原理启用CPU监视工作进程超过限制,事件查看器中就会出现警告,如果CPU 超过最大使用率时执行的操作选择关闭,也会出现预想不到的错误web 园最大工作进程数 1 ,据说超过此数目会出错启用 ping 每隔下列时间ping 工作线程 30,每隔30秒检查一下网站是否开启启用快速失败保护这个不明白,网上资料建议不选择启动时间限制 90 w3wp.exe 进程必须在90秒内启动关闭时间限制 90 w3wp.exe 进程必须在90秒内关闭,这个必须根据自己网站的w3wp.exe的内存占用情况来具体制定,内存如果很高,设置短了会出错这时候要说说进程 w3wp.exe,当w3wp.exe达到以上要求,就会重新启动一个w3wp.exe进程,原来的那个w3wp.exe会在设置规定的时间内回收掉使用的内存并关闭,如果这时w3wp内存过高,但设置回收关闭时间过短,那么就会出现这个错误引用: 为应用程序池 'DefaultAppPool' 提供服务的进程关闭时间超过了限制。

window2003优化

window2003优化
这样你就可以进入“开始→所有程序→游戏”中玩自己喜欢的游戏了。
优化设置
在桌面右击“我的电脑”,选择“属性”,进入“高级”选项卡,单击“性能”项下的“设置”按钮,在“视觉效果”中可选择要“最佳外观”、“最佳性能”、“自定义”或“让Windows选择”。
接着再进入“高级”选项卡,将“处理器计划”、“内存使用”都选择为“程序”,同时你还可以单击“虚拟内存”中的“更改”按钮对虚拟内存进行修改。另外,如果你的内存容量比较大(比如:超过512MB),那么可以试着取消系统的虚拟内存,也就是选中已经设置了的虚拟内存的分区,然后再选择下面的“无分页文件”项。这样,Windows Server 2003的注销和关机速度会大大提升。
小提示:在“服务”窗口中还建议禁用一些服务,从而节省系统资源开支,提高性能,比如:“Automatic Updates”(自动升级,控制自动从Windows Update网站下载升级和补丁)、“Computer Browser”(用于维护网络上计算机的列表)、“Nvidia Driver Helper Service”(Nvidia显卡驱动的帮助服务)、“Remote Registry”(远程用户修改本机的注册表)、“Secondary Logon”(启用替换凭据下的启用进程)、“Task Scheduler”(计划任务)、“Windows Time”(维护网络上的所有客户端和服务器的时间和日期同步)等。
1.取消“管理您的服务器”窗口
默认情况下,每次系统启动会显示“管理您的服务器”窗口,勾选该窗口左下方的“登录时不要显示此页”,这样以后就不会再有这个窗口出现了。
2.创建新用户
按下WIN+R组合键打开“运行”对话框,输入rundll32 netplwiz.dll,UsersRunDll (或者control userpasswords2),按在“确定”后即会弹出熟悉的“用户帐号”窗口,接下来你就可以创建新的用户帐号,同时可实现自动登录系统。

Windows Server 2003优化及安全配置

Windows Server 2003优化及安全配置

Windows Server 2003优化及安全配置一、操作系统基础配置优化稳定的服务源于强健的操作系统,强健的操作系统基于合理的基础配置1.1 跳过磁盘检修等待时间一旦计算机因意外原因,例如突然停电或者死机的话,那么计算机下次重新启动的话,系统就会花10秒钟的时间,来运行磁盘扫描程序,检查磁盘是否有错误出现。

对于服务器来说,越短的启动时间代表越少的服务中断,所以我们可以进行以下配置:A、在开始菜单中选择“运行”,键入“cmd”命令,将界面切换到DOS命令行状态下;B、直接输入“CHKNTFS /T:0”命令,单击回车键后,系统就能自动将检查磁盘的等待时间修改为0了;下次遇到异常情况,重新启动计算机后,系统再调用磁盘扫描程序时,就不需要等待了。

1.2 取消对网站的安全检查Windows Server 2003操作系统自带了Internet Explorer增强的安全配置,当打开浏览器来查询网上信息时,发现IE总是“不厌其烦”地提示我们,是否需要将当前访问的网站添加到自己信任的站点中去;要是不信任的话,就无法打开指定网页;倘若信任的话,就必须单击“添加”按钮,将该网页添加到信任网站的列表中去。

这种配置虽然增强了系统安全性,但是无疑也给我们日常维护增加了麻烦。

我们可以通过下面的方法来让IE取消对网站安全性的检查:A、依次执行“开始”/“设置”/“控制面板”命令,在打开的控制面板窗口中,用鼠标双击“添加和删除程序”图标,将界面切换到“添加和删除Windows组件”页面中;B、用鼠标选中“Internet Explorer增强的安全配置”选项,继续单击下一步按钮,就能将该选项从系统中删除了;C、再单击一下“完成”按钮,退出组件删除提示窗口。

1.3 自动登录Windows Server 2003系统每次开机运行Windows Server 2003系统时,都需要同时按住Ctrl+Alt+Delete复合键,再输入登录密码,才能进入到系统中。

IIS 6

IIS 6

IIS 6.0 (Internet Information Services 6.0)的新增功能CONTENTSIIS 6.0 (Internet Information Services 6.0)的新增功能 (1)介绍 (2)优点 (2)Web服务器更高的可靠性和可用性 (3)更加轻松的服务器管理 (3)服务器合并 (4)Faster Application Development (4)更高的安全性 (5)总结 (6)1. 介绍微软Windows Server 2003中的IIS 6.0为用户提供了集成的、可靠的、可扩展的、安全的及可管理的内联网、外联网和互联网Web服务器解决方案。

IIS 6.0经过改善的结构可以完全满足全球客户的需求。

这篇文章介绍了Windows Server2003中IIS 6.0给用户带来的益处、新增特性与改善。

2. 优点IIS 6.0 和 Windows Server 2003在网络应用服务器的管理、可用性、可靠性、安全性、性能与可扩展性方面提供了许多新的功能。

IIS 6.0同样增强了网络应用的开发与国际性支持。

IIS 6.0和 Windows Server 2003提供了最可靠的、高效的、连接的、完整的网络服务器解决方案。

3. Web服务器更高的可靠性和可用性IIS 6.0已经经过了广泛的重新设计,以提高Web服务器的可靠性和可用性。

新的容错进程架构和其它功能特性可以帮助用户减少不必要的停机时间,并提高应用程序的可用性。

4.更加轻松的服务器管理借助IIS 6.0,Web基础结构的管理工作变得比以往更加轻松和灵活,从而为企业节约IT管理成本带来了新的机遇。

5.服务器合并和先前版本相比,IIS 6.0的性能已经得到了极大的提高,现在,单台服务器即可托管更多的站点和应用程序。

6.Faster Application Development通过提供一组全面完善的集成化应用程序服务和领先于业界的工具,Windows Server 2003应用程序环境大大改善了开发人员的工作效率和生产力。

Windows 2003优化(全)

Windows 2003优化(全)

菜单选择“自动”(Automatic),并点击“应用”(Apply) ->“开始”(Start) -> “确定”(OK)
13.高级设置
★我们可以修改一些windows server 2003的高级设置以适合工作站的应用环境。
右键点击“我的电脑”(My Computer)--属性(Properties)--高级(Advanced)--性能(Performance)
将 AutoEndTasks 值设为 1。 ( 原设定值:0 )
★禁用系统服务Qos
开始菜单→运行→键入 gpedit.msc ,出现“组策略”窗口, 展开 "管理模板”→“网络” , 展开 "QoS 数
据包调度程序", 在右边窗右键单击“限制可保留带宽" ,在属性中的“设置”中有“限制可保留带宽" ,选
★方法3(自动登陆):使用Windows XP的Tweak UI来实现Server 2003自动登陆。
下载:Tweak UI /uppic/sun_pic/...003/tweakui.exe
下载后直接执行tweakui.exe 在左边的面板中选择Logon -> Autologon -> 在右边勾选Log on automatically
--设置(Setting)--高级(Advanced),把“处理器计划”(Processor scheduling )和内存使用
(Memory usage)分配给“程序”(Programs)使用。然后点击“确定”(OK.)
★禁用错误报告
右键点击“我的电脑”(My Computer)--属性(Properties)--高级(Advanced)--点击“错误报告”

server 2003 的IIS配置

server 2003 的IIS配置

二.IIS服务器的配置: 1.打开“开始”——>“管理工具”——>“Internet信息服务(IIS)管理器 ”,然后会看到“Internet信息服务(IIS)管理器”的配置窗口。
Show mode)
2.IIS服务器安装完成后,系统会自动创建一个默认的Web站点,该站点的 主目录默认放在C:\\Inetpub\wwwroot。右键“Internet信息服务(IIS)管理 器”——>“网站”——>“默认网站”——>“属性”你可以对站点进行相关配 置。
Click on a number to go to that section
(Only works in PowerPoint Show mode)
7.等安装进度完成后,再点击“完成”,这样IIS服务器就安装完成了。
Click on a number to go to that section
(Only works in PowerPoint Show mode)
IIS的安装与配置
微软Windows Server 2003中的IIS下载 6.0为用户提供了集成
的、可靠的、可扩展的、安全的及可管理的内联网、外联网和互联 网Web服务器解决方案。IIS下载 6.0经过改善的结构可以完全满足 全球客户的需求。这篇文章介绍了Windows Server2003中IIS下载 6.0给用户带来的益处、新增特性与改善。
一、IIS服务器的安装: 1.点击打开“开始——>“控制面板”——>“添加或删除程序”。
2.选中单击“添加/删除“Windows组件(A)”后会出现“Windows组件 向导”的对话框。
Click on a number to go to that section

IIS的性能优化

IIS的性能优化

IIS的性能优化管理互联网信息服务器(Internet Information Server,IIS)的人们都知道,IIS是一个既简单又麻烦的家伙。

简单的是安装它几乎不需要费什么脑筋,选择一下路径,然后一路按“下一步”就可以完成;配置也比较简单,只要有一定的NT和网络知识,照着说明书就可以架设一个像模像样的Web站点出来。

然而管理IIS却没有想像的那样简单。

使用一段时间以后,管理员往往会遇上服务器性能不良的情况。

这时候,IIS的性能优化,就提上日程了。

导致IIS服务性能不良的原因有两个方面。

一个是人为的,也就是说管理员在安装、配置IIS的时候没有进行优化或者配置错误。

另一个则是客观上的,随着运行的服务种类,以及访问人数的增加,服务器原有的硬件配置已不能满足要求了,这就需要提高硬件配置。

在服务器配置上优化IIS性能1.IIS高速缓存是对IIS进行优化时要考虑的最重要的项目之一。

服务器保留了一部分内存空间用作IIS高速缓存,为将来的请求存储对象,这样IIS就可从高速缓存中检索对象而不用从硬盘中检索。

调整IIS高速缓存的容量需要修改注册表,表项如下:\HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\InetInfo\Parameters\MemoryCacheSizeMemoryCacheSize的范围是从0道4GB,缺省值为3072000(3MB)。

IIS通过高速缓存系统句柄、目录列表以及其他常用数据的值来提高系统的性能。

这个参数指明了分配给高速缓存的内存大小。

如果该值为0,那就意味着“不进行任何高速缓存”。

在这种情况下系统的性能可能会降低。

如果你的服务器网络通讯繁忙,并且有足够的内存空间,可以考虑增大该值。

必须注意的是修改注册表后,需要重新启动才能使新值生效。

2.使IIS使用处理器时间最长。

服务器的CPU处理器能力总是有限的。

哪一个应用程序占用处理器的时间最长,谁的性能就能得到最大的提高。

win2003 IIS6优化安全配置

win2003 IIS6优化安全配置

win2003 IIS6优化安全配置小知识:为什么Windows Server 2003缺省没有安装IIS 6.0?在过去,包括微软在内的厂商打包一系列的样本脚本,文件处理和给管理员提供的必要的便于是用的小型的文件系统许可在网络服务器默认安装程序中。

然而,这样一来增加了被攻击的可能性,而且也是多种对IIS进行攻击的基础。

因此,IIS6.0比其以前的版本都要安全。

其中最为显著的改变是IIS6.0不是作为windows server 2003的缺省安装。

在Windows Server 2003安装IIS 6.0:单击“开始”“控制面板”→“添加/删除程序”→“添加/删除Windows 组件”按钮,启动“Windows 组件向导”。

在“Windows 组件”列表中,选中“应用程序服务器”旁的复选框,单击“详细信息”。

在“应用程序服务器”→“应用程序服务器子组件”下方,突出显示“Internet 信息服务(IIS)”,单击“详细信息”。

在“Internet 信息服务(IIS) 子组件”列表中,选择“万维网服务”,单击“详细信息”。

要添加可选组件,选中要安装的组件旁的复选框。

单击“下一步”,然后单击“完成”。

在解释IIS 6.0安全性配置之前,首先应该介绍一下IIS 6.0的几个不安定因素:IIS管理服务(inetinfo.exe,提供IIS的管理工作,SMTP,NNTP,FTP等服务),WWW管理服务(WAS,工作处理程序管理,组态管理),HTTP.sys(负责出来Request,提供Cache,Queue等功能),工作处理程序(W3Wp.exe)。

接下来笔者围绕这些因素谈谈相关安全配置的取舍。

WEB应用程序(如ASP)缓冲池实验证明,在给网站配备了应用程序缓冲池之后,网站的访问效率提高的几倍甚至十几倍。

IIS 6.0最大的改进之一就是应用程序缓冲池允许隔离。

IIS 5.0中,所有WEB应用程序只允许共用一个缓冲池。

iis6.0设置

iis6.0设置

Win 2003下IIS配置教程(图)时间:2011-03-25 14:42 来源:IT168 收藏复制分享共有评论(0)条跟其它windows平台一样,windows2003同样可以采用第三方软件或系统自带IIS6.0两种方式架设WEB服务器;同时windows2003还有一个web版本,专用于基于web服务的各种web接口应用,功能极其完美。

本文以系统自带IIS6.0为例,IIS6.0给我们带来了许多振奋人心的改变,在架设过程中我们慢慢的来了解。

一、 IIS6.0综述。

IIS 6.0在Windows2003服务器的四种版本“企业版、标准版、数据中心版和Web版”中都包含有,它不能运行在Windows XP、2000或NT上。

除了本文开头介绍的Windows 2003 Web版本以外,Windows 2003的其余版本默认都不安装IIS;其跟以前IIS版本的差异也可谓很大,比较显著的就是提供POP3服务和POP3服务Web管理器支持。

另外,在 windows2003下的IIS安装可以有三种方式:传统的“添加或删除程序”的“添加/删除Windows组件”方式、利用“管理您的服务器”向导和采用无人值守的智能安装。

二、 IIS6.0安装过程。

我们还是采用熟悉的在控制面板里安装的方式进行,感觉此种方式比起在“管理你的服务器”窗口里安装要灵活一些。

在控制面板里依次选择“添加或删除程序”的“添加/删除Windows 组件”;双击“应用程序服务器”,再双击“Internet信息服务”,选中“万维网服务”(注:此选项下还可进一步作选项筛选,请根据自己需要选用,如下图所示),点确定即安装完成。

三、配置IIS6.0。

说明:本文所述配置重在一些注意事项或重要设置方面,即与以前IIS版本的比较设置;而对于具体配置一个完整的WWW服务流程不在重点关注之内,大家可以参阅相关文章。

1.同其它windows平台一样,此时默认Web站点已经启动了。

win2003_IIS6.0安装设置和功能应用详解

win2003_IIS6.0安装设置和功能应用详解

一、安装IIS 6.0首先从最基本的说起吧。

IIS 6.0包含在Windows Server 2003服务器的四种版本之中:数据中心版,企业版,标准版,Web版。

另外,顺便再回答一个最常见的IIS 6.0问题:IIS 6.0不能在Windows XP、2000或NT上运行。

安装好Windows 2003之后,马上就可以看到Windows 2003/IIS 6.0的与众不同之处,其中一个关键的变化是,除了Windows 2003 Web版之外,Windows 2003的其余版本默认不再安装IIS。

按照微软过去的理念,安装操作系统的同时IIS也自动启动,为许多Web应用提供服务,Windows 2003的做法可谓一大突破。

在Windows 2003中,安装IIS有三种途径:利用“管理您的服务器”向导,利用控制面板“添加或删除程序”的“添加/删除Windows组件”功能,或者执行无人值守安装。

第一次启动Windows 2003系统时,“管理您的服务器”向导自动启动,如图一所示。

图一选择“添加或删除”角色,在“配置服务器”向导中可以看到一系列可配置的服务器角色,其中就有“应用程序服务器(IIS,)”选项,如图二,选中该选项之后点击“下一步”,向导提供了是否安装和Microsoft FrontPage服务器扩展的选项。

可以看到,微软在这里采用了一种新型的“安装任何部件之前总是征求用户意见”的IIS安装策略,对于微软来说,这是一个彻底的转变,证明微软确实在认真对待安全问题。

图二使用控制面板中的“添加/删除Windows组件”功能还要灵活一些。

在向导中选择“应用程序服务器”,再点击“详细信息”,向导显示出一系列组件的清单,其中就有“Internet信息服务(IIS)”选项,还有一些选项是以前的“添加/删除Windows组件”向导没有提供的,表一概括比较了IIS 6.0和IIS 5.0 的主要组件。

如果从这里安装IIS 6.0,最后得到的Web服务器可能只支持静态内容(除非在安装期间选中了某些扩展组件)。

加强win2003的WEB服务器的安全

加强win2003的WEB服务器的安全

服务器、网站,看到这些词大家都会想到什么,不只是性能更加关注的是它的安全问题。很多人都无法做到非常完美的安全加固,因为大部分的资料都来源互联网,而互联网的资料总不是那么详尽,毕竟每个服务器的应用环境及运行程序不同。
我从事互联网这个行业只有2年时间,其间遇到了很多问题,我所管理的服务器部分是开放式(PUBLIC)的,它是向互联网的用户敞开的,所以我所面临的问题就更加的多!安全性首当其要,其次是系统的稳定性,最后才是性能。要知道服务器上存在很多格式各样的应用程序,有些程序本身就有缺陷,轻者造成服务器当机,严重的会危及到服务器的整个数据安全。
要更改终端服务器上某个特定连接的端口,请按照下列步骤操作: 运行 Regedt32 并转到此项:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Terminal Server\WinStations\connection
注意:上面的注册表项是一个路径;它已换行以便于阅读。
3. 找到“PortNumber”子项,您会看到值 00000D3D,它是 3389 的十六进制表示形式。使用十六进制数值修改此端口号,并保存新值。
注意:由于在终端服务器 4.0 版中尚未完全实现备用端口功能,因此只是“在合理的限度内尽量”提供支持,如果出现任何问题,Microsoft 可能要求您将端口重设为 3389。
"TcpMaxHalfOpenRetried"=dword:00000080
"TcpMaxPortsExhausted"=dword:00000005
安装和配置IIS
进入Windows组件安装,找到应用程序服务器,进入详细信息,勾选后,IIS必须的组件就会被自动选择,如果你的服务器需要运行ASP脚本,那么还需要进入Internet信息服务(IIS)-万维网服务下勾选Active Server Pages。完成安装后,应当在其他逻辑分区上单独建立一个目录用来存储WEB网站程序及数据。

win2003服务器性能优化

win2003服务器性能优化

一、优化启动设置1.禁用关机事件跟踪开始-运行-gpedit.msc-计算机配置-管理模板-系统-显示关机事件跟踪-禁用。

2. 禁用开机CTRL+ALT+DEL和实现自动登陆方法1:打开注册表:HKEY_LOCAL_MACHIN|SOFTWARE|MicroSoft|Windows NT|CurrentVersion |Winlogon段,在此项按右键,新建二个字符串值,AutoAdminLogon=1,DefaultPassword=“为超级用户Administrator所设置的Password”。

注意,一定要为Administrator设置一个密码,否则不能实现自启动。

然后,重新启?疻indows即可实现自动登录。

方法2:管理工具-本地安全策略-本地策略-安全选项-interactive logon: Do not require CTRL+ALT+DEL,启用之。

3.我的电脑-属性-高级-启动和故障修复,点错误报告,选择“禁用错误汇报、但在发生严重错误时通知我”;4.去掉将事件写入系统日志、发送管理警报、自动重新启动等选项,将写入调试信息设置为无;5.点击编辑,在弹出记事本文件中:[Operating Systems]timeout=30//把缺省时间30 秒改为0 秒multi(0)disk(0)rdisk(0)partition(1)\WINDOWS="Microsoft Windows server 2003 rofessional" /fastdetect//把缺省fastdetect 改为nodetect二、关闭华医生Dr.Watson在开始-运行中输入“drwtsn32”,或者开始-程序-附件-系统工具-系统信息-工具-Dr Watson,调出系统里的华医生Dr.Watson ,只保留“转储全部线程上下文”选项,否则一旦程序出错,硬盘会读很久,并占用大量空间。

浅析 Windows Server 2003自动性能优化功能

浅析 Windows Server 2003自动性能优化功能

浅析 Windows Server 2003自动性能优化功能随着计算机技术的飞速发展,服务器系统的运行效率越来越受到关注。

为了在保证系统稳定运行的基础上提升系统性能,Windows Server 2003引入了自动性能优化功能。

本文将从以下几个方面简单分析此功能。

一、自动性能优化的意义服务器系统作为企业信息化建设的重点投入,其维护与管理是企业关注的重点。

由于大多数企业的服务器基础设施规模比较庞大,维护成本存在不小的瓶颈,因而实现自动性能优化是非常有必要的。

通过使用自动性能优化功能,服务器系统能够针对不同的负载情况,自动地调整相关参数,保证系统的高效稳定运行。

二、自动性能优化的实现Windows Server 2003自动性能优化功能通过“资源管理器”实现。

在资源管理器中,管理员可以配置不同的性能优化方案,定义不同的性能分类和优先级。

每个方案可以设置具体的触发条件和优化策略,使系统得以动态地、智能地将资源分配到不同的应用程序,达到优化系统性能的目的。

在进行自动性能优化的过程中,系统会根据不同的负载情况,自动检测当前服务器的资源利用情况,并进行相应的优化策略。

当系统资源达到预设的限制值时,自动性能优化会根据预设的优化方案进行响应,包括动态修改相应配置文件、调整应用程序优先级等。

三、自动性能优化的优点对于服务器系统而言,自动性能优化具有以下几个优点:1. 降低管理成本:由于服务器系统规模比较庞大,要想对其进行稳定运行与优化管理,需要具备较高的技术水平和管理经验,而自动性能优化功能的出现能够减小管理员的工作量,从而降低管理成本。

2. 提升系统稳定性:通过自动性能优化功能,系统可以按照预设的方案动态地调整资源、优化配置,并在系统负载达到预设的阈值时自动响应,从而保证了系统的高效稳定运行。

3. 提高系统性能:大多数应用程序在运行时会产生大量的资源消耗,如果无限制的使用资源,就容易出现系统卡顿、运行缓慢等问题,从而导致系统性能下降。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

Win2003 IIS6.0性能优化篇,从网站找一些常见的优化方法,大家可以参考下。

问:好多程序,放在一台服务器上,客户端连接使用一段时间后,在服务器上打开任务管理器一看,发现有很多w3wp.exe,占用内存很大,达到1g,请问为什么会这样?有什么办法可以避免这种情况呢?答:这主要是你的 开发的程序有内存泄漏;对于非托管资源,一定要注意释放。

问:我的具体情况是这样的:服务器配置至强2.8G 内存512M SCSI硬盘2块(软镜像)系统windows 2003现在挂了一个开发的网站访问量不大但是出现一个问题就是每当服务器运行2-3天后访问网站就特别慢重启动服务器后就正常了查看进程使用内存的情况发现w3wp.exe 和sqlservr.exe 进程占用内存相当大达到了170多M(每个)物理可用内存几乎用光(服务器重启动时占用的内存很小才40多M 每个)以前网站挂在一个虚拟机上数据库是分开挂的从没出现这种情况后来原版移植到新服务器上就出现这样的问题~~还个一问题就是我在SQL企业管理器中查看SQL进程发现有很多是。

net 引起的进程是sleeping 但是却占用了内存~ 无法释放搞了很久了一直都没解决,求救~~请高手指教~~ 万分感谢~~~~~答:IIS服务管理器----》应用程序池----》添加你的应用,并设置最大内存,当程序达到最大内存后其会自动重启。

我的问题跟你一样,不过我的内存是2G的,访问量比较高,一般是差不多运行24小时后就得重启,内存没耗完,W3WP进程占到一百八九十兆,SQL占了二百多兆时,就得重启,不然整个站点就当在那边....55555555,搞了快半个月了还是不行,痛苦啊w3wp.exe 就是你的应用宿主,如果你使用了大量的Session、Cache等资源,并且Session超市时间很长,那么内存占用量就比较大。

应用池是为增加性能而设的一个特性,但是也消耗很大的内存。

另外关掉Windows Server 2003里的大多数Service(那个不用都可以关掉),也可以节省一部分内存1.怀疑在程序中应用的CACHE,2.CACHE中有大量的数据3.频繁刷新CACHE4.没有设计好CACHE的方式你的问题我以前也遇见过,我以前是用的Session,后我全部改成cook之后就好多了,应该是你的Session或是你的CACHE有问题(CACHE不太懂,但多多少应该是有的)跟踪下SQL的调用记录,在每次往CACHE或SESSION写入大量数据时记录一下时间,看是否太过频繁1.在win2003里的进程就是w3wp.exe2.512M 内存个人用是够用了,但是放在服务器上就有点不够用了,尤其是win2003 + as +sql server 。

尤其是sql server 他是很吃内存的,如果不控制的话,他会占光所有的物理内存(只剩下几十M 倒100M 吧)。

win2003 本身就要占用150M左右。

也就剩不下什么了。

3.优化程序,就向楼上的说的那样,少用或不用session cache application之类的东西,再有就是是不是有翻页的地方,翻页处理不好也是会占很多内存的。

4.限制sql的内存。

企业管理器——SQL的属性(一般是local)——“内存”标签在这里看内存的设置,把最大值改成100M吧。

第四条是最快的方法,可以试一试。

我的一个自开发OA系统也存在这样的问题。

总结上面,大概原因是因为session 和cache 的不合理使用造成的。

我的应用程序中,确实用了很多的Session 和Cache,在MSDN 中找到了“动态内存分配”这一篇,今天就试看看,是否有效。

希望有经验的朋友多给些信息,大家也好总结下出现类似错误的原因,谢谢!!不知道你是什么网站。

按理说是不会占用这么大的。

如上你用了cache存放了超额的内容。

当然。

象session这种是不太可能占用这么大的了,或用了application 类似的一些有超长时间或永久保持性的对象来保存大量数据。

如利用单例保存数据这些都有可能造成使用大量的内存。

建义2003系统安装至少1G内存。

w3wp.exe是2003下的一个iis进程,至于楼主说的sql占用内存,那有可能是因为你的s ql没有设置占用内存上限IIS优化为Web服务器减负2008年07月21日星期一20:46打造基于IIS 6.0的站点是很多企业的首选,但是IIS相对于其他Web平台不但对硬件的要求比较高,而且其性能不够尽如人意。

如果没有强劲的硬件平台,用IIS搭建的Web站点确实有些老牛破车的味道。

另外,IIS保守的默认设置让这一切雪上加霜。

如何在现有的硬件平台上打造快捷的Web服务器呢?那就从IIS优化,为Web减负开始。

1、禁止多余的Web服务扩展IIS6.0支持多种服务扩展,有些管理员偷懒或者不求甚解,担心Web运行中出现解析错误,索性在建站时开启了所有的Web服务扩展。

殊不知,这其中的有些扩展比如“所有未知CGI扩展”、“在服务器端的包含文件”等是Web运行中根本用不到的,况且还占用IIS资源影响性能拖垮Web,甚至某些扩展存在漏洞容易被攻击者利用。

因此,科学的原则是,用到什么扩展就启用什么扩展。

如果企业站点是静态页面,那什么扩展都不要开启。

不过现在的企业站点都是交互的动态页面比如asp、php、jsp等。

如果是asp页面,那只需开启“Active Server Pages”即可。

对于php、jsp等动态页面IIS6.0默认是不支持的需要进行安装相应组件实现对这些扩展的支持。

不过,此时用不到的扩展完全可以禁用。

禁止Web服务扩展的操作非常简单,打开“IIS管理器”,在左窗格中点击“Web服务扩展”,在右侧选择相应的扩展,然后点击“禁用”即可。

(图1)2、删除不必要的IIS扩展名映射IIS默认支持.asp、.cdx等8种扩展名的映射,这其中除了.asp之外其他的扩展几乎用不到。

这些用不着的扩展会加重web服务器的负担,而且带来一定的安全隐患。

比如.asa,. cer等扩展名,就可以被攻击者利用来获得webshell。

因为一般的asp系统都会限制asp 文件的上传,但如果没有限制.asa或者.cer等扩展名,攻击者就可以更改文件后缀突破上传限制,运行.asa或者.cer的文件获得webshell。

(图2)删除IIS扩展名的操作是:打开IIS管理器,右键单击“默认Web站点”选择“属性”,点击“主目录”选项卡,然后点击“配置”打开应用程序窗口,最后根据自己的需要选择不必要的应用程序映射比如.shtml, .shtm, .stm等,然后点击“删除”即可。

(图3)3、取消访问记录IIS6.0默认开启对于web的访问记录。

当开启记录功能后,IIS会事无巨细地忠实记录所有的web访问记录。

这些记录文件的内容是非常庞杂的,比如访问时间、客户端IP、从哪个链接访问、Cookies等,另外还包括Method(方法), UserAgent(用户代理)等。

这些记录不但占用大量的磁盘空间还大大地影响了web服务器的性能。

有人做过评测,停止访问记录可以提升5%到8%的web性能。

而且这些记录对于一般用户,特别是中小型的Web 站点没有什么用途,简直太耗费系统性能了,因此建议关闭它。

取消访问记录的操作是:打开IIS管理器,定位到具体的web站点,右键点击选择“属性”,在“主目录”选项卡下取消对“记录访问”的勾选即可。

(图4)4、对访问流量进行限制默认情况下IIS 6.0对于访问量是没有限制的,如果并发连接过大超过了Web的负载轻则发生网络拥塞,重则导致服务器宕机。

因此需要对用户的访问进行限制,控制Web访问的流量。

打开“Internet信息服务”管理器,在其窗口右侧点击主机名前面的“+”号,依次定位到某个Web站点上。

选中该Web站点右键单击选择“属性”,在打开的属性设置窗口中选中“性能”标签,将“启用带宽限制”复选框选中,在随后被激活的“最大网络使用”设置框中,指定你的网络站点带宽的具体数值。

大家可以根据服务器的性能及其访问量综合考虑继续设置。

对于一般的企业站点将带宽流量设置为1500kb/s就差不多了。

同时在“网站连接”下可以进行连接限制的设置,大家可以根据情况设置一个数值。

完成以上设置后,IIS就只能使用其被授予的资源进行Web服务,杜绝了异常情况造成的服务器过载,为Web减负。

(图5)5、让Web负载自由伸缩默认情况下IIS是全负荷地为Web提供服务的,这在一定程度上加重了Web负担。

如何能够自动地根据负载变化自动调节工作进程呢?利用IIS 6.0的Web园,我们只需指定用于某个应用程序池的工作进程的数量就可以了实现各个Web站点之间的隔离。

具体的配置步骤是:在“Internet信息服务”管理器中打开应用程序池的“属性”对话框,转到“性能”页,在“Web园”下面的“最大工作进程数”输入框中输入进程数量。

当服务器的负载较小,不需要额外的工作进程时,IIS 6.0在一定的时间后(默认20分钟,可配置)自动缩减实际的工作进程数量;如果负载变大,需要额外的工作进程,I IS 6.0再次增加工作进程数量。

另外,还可以“启用CUP监视”,设置“最大CPU使用率”,“刷新CUP使用率值”以及“CPU使用率超过最大使用率是执行的操作”,这些设置可以根据需要进行设置。

当一切设置完成后这一切就交给IIS自动进行,不需要管理员干预。

(图6)6、配置应用呈现池IIS可以支持多个Web服务,特别是虚拟主机一台服务器上有非常多的Web站点。

如何才能做到各个站点之间相互独立,不因某些Web站点出现故障而影响其他站点呢?为不同工作进程指定应用程序池是个很好的解决办法。

(1)、创建打开“IIS 管理器”中,展开本地计算机,右键单击“应用程序池”,选择“新建→应用程序池”。

在“应用程序池名称”框中,输入新的应用程序池名称。

如果点选选“将现有应用程序池作为模板”,可以在“应用程序池名称”下来列表中选择相应的应用程序池,最后单击“确定”即可。

(图7)(2)、指派在“IIS 管理器中”,右键单击你要为其指派应用程序池的站点然后单击“属性”。

在该站点的属性面板中“主目录”选项卡,在“应用程序池”下拉列表中选择刚才创建的应用程序池即可。

如果所有的选项为灰色,单击“创建”按钮就可以输入“应用程序名”,然后在“应用程序池”列表框中,选择并指派网站的应用程序池了。

(图8)(3)、回收利用“回收”功能,可是设置如何恢复系统资源进行IIS资源使用的灵活定制。

打开“IIS 管理控制台”,单击“+”号依次“展开本地计算机→应用程序池”。

选择你要回收的应用程序池右键单击选择“属性”,出现应用程序池的属性对话框,单击“回收”选项卡在其下可以设置“进程回收”、“内存回收”等,所有这些设置大家根据实际需要进行设置。

相关文档
最新文档