Web软件-系统管理员手册.doc_第1页
Web软件-系统管理员手册.doc_第2页
Web软件-系统管理员手册.doc_第3页
Web软件-系统管理员手册.doc_第4页
Web软件-系统管理员手册.doc_第5页
已阅读5页,还剩93页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

文档二十四系统管理员手册V文件编号文件状态草稿 正式发布 正在修改当前版本V 1.0拟 制宋雷鸣日期2009年1月15日审 核日期批 准日期2008年8月目录1.Windows 2003安装与维护51.1.安装51.1.1.系统配置需求51.1.2.系统的安装61.1.3.正式安装71.1.4.安装设置111.1.5.详细配置131.2.维护181.2.1.防火墙设置.系统自带防火墙. ARP防火墙231.2.2.备份注册表252.Internet 信息服务(IIS)管理器配置262.1.IIS安装262.2.安装“Microsoft .NET Framework ”272.3.配置IIS282.3.1. Web服务扩展282.3.2.备份与还原IIS配置292.3.3.重新启动 IIS312.4.新增网站322.4.1.网站描述332.4.2. IP地址和端口设置342.4.3.设置网站主目录352.4.4.网站访问权限362.4.5.完成382.5.站点配置382.5.1. “网站”选项卡402.5.2. “主目录”选项卡422.5.3. “文档”选项卡452.5.4. “目录安全性”选项卡472.5.5.启动与停止网站502.6.应用程序池512.6.1.创建应用程序池522.6.2.指派应用程序池522.6.3.应用程序池配置542.6.4.维护中用到的主要参数592.7.常见问题612.7.1.为什么ASP页面不能执行了,却可以执行ASPX612.7.2. exe文件无法下载612.7.3. Flash视频无法播放632.7.4.访问网站时,需要输入密码632.7.5.已经安装Microsoft .NET Framework ,但无法运行642.7.6.程序出现非正常溢出,如何快速杀掉应用程序池进程?642.7.7.网站无法启动,启动时提示“另一个程序正在使用此文件,进程无法访问”652.7.8.启动IIS出现0x8ffe2740错误662.7.9.网页中出现乱码673.SqlServer2000安装与维护683.1.硬件和操作系统要求683.2.详细的安装过程693.3.备份数据库803.3.1.手工备分803.3.2.自动备份823.4.还原数据库863.5.收缩数据库883.6.设定每日自动备份数据库883.7.数据的转移(新建数据库或转移服务器)903.8.安全性管理903.8.1.登录(帐号管理)913.8.2.链接数据库951. Windows 2003安装与维护1.1. 安装Windows 2003是微软公司开发的网络服务器操作系统,与以前的同类操作系统相比,它更加安全、性能更加稳定,而操作和使用却更加轻松,因此,它不仅能够安装到服务器上设置成为主域控制服务器、文件服务器等各种服务器,也能安装在局域网的客户机上,作为客户端系统使用,当然也可以安装到个人电脑中,成为更加稳定、更加安全、更容易使用的个人操作系统。无论是服务器、客户机还是家庭用户,安装Windows2003都是非常轻松的。下面,就以2003 Enterprise Edition版本为例说明一下如何安装这个操作系统。1.1.1. 系统配置需求虽然这是微软最新推出的操作系统,但它对系统硬件的要求并不是很高,建议系统的CPU主频不低于550MHz(支持最低主频为133MHz);建议系统内存在256 MB以上(最小支持128 MB,最大支持 32 GB);硬盘分区要具有足够的可用空间,最小要在2G以上; VGA 或更高分辨率的监视器(建议使用 SVGA 800x600 或更高)、键盘和鼠标;对于大多数用户来说,由于要通过光驱来安装操作系统,所以用于读取安装光盘的CD-ROM或者DVD-ROM是必不可少的。如果您的计算机符合最低配置,即可确定将Windows 2003安装到计算机中。1.1.2. 系统的安装首先在启动计算机的时候进入CMOS设置,把系统启动选项改为光盘启动,保存配置后放入系统光盘,重新启动计算机,让计算机用系统光盘启动。启动后,系统首先要读取必须的启动文件,如图1所示。接下来询问用户是否安装此操作系统,按回车确定安装,按R进行修复,按F3键退出安装,如下图所示。 这时,我们必须按下回车键确认安装,接下来出现软件的授权协议,必须按F8键同意其协议方能继续进行,下面将搜索系统中已安装的操作系统,并询问用户将操作系统安装到系统的哪个分区中,如果是第一次安装系统,那么用光标键选定需要安装的分区,如下图所示。选定分区后,系统会询问用户把分区格式化成哪种分区格式,建议格式化为NTFS格式;对于已经格式化的磁盘,软件会询问用户是保持现有的分区还是重新将分区修改为NTFS或FAT格式的分区,同样建议修改为NTFS格式分区。选定后按回车,系统将从光盘复制安装文件到硬盘上。当安装文件复制完毕后,第一次重新启动计算机。1.1.3. 正式安装系统重新启动后,即进入窗口界面,如下图所示,开始正式安装。在安装过程中,由于系统要检测硬件设备,所以屏幕会抖动几次,这是正常的。 在安装过程中,有几步需要用户参与。第一次是系统语言、用户信息的配置,如下图所示,一般说来,只要使用默认设置即可,直接点击“下一步”按钮即可进行。下面输入用户的姓名和单位名称,如下图所示,输入完毕后点击“下一步”按钮继续。接下来输入软件的序列号,在光盘的封套或者说明书中找到这个序列号,输入到下图所示的“产品密钥”输入框中,点击“下一步”继续。第二次是关于网络方面的设置,如下图所示,对于单机用户和局域网内客户端来说,直接点击“下一步”按钮继续即可,但对于服务器来说,要设置此服务器供多少客户端使用,此时需要参考说明书的授权和局域网的实际情况,输入客户端数量。设置完毕后,点击“下一步”继续。1.1.4. 安装设置下面是设置计算机的名称和本机系统管理员的密码,如下图所示,计算机的名称不能与局域网内其他计算机的名称相同,管理员的密码设置要安全,最好是数字、大写字母、小写字母、特殊字符相结合,然后点击“下一步”继续。下面是系统关于网络的设置,如下图所示,在这里可以选择“典型设置”,在安装完毕后再进行调整。 在设置工作组或计算机域的时候,如下图所示,不论是单机还是局域网服务器,最好是选中第一项,当把系统安装完毕后再进行详细的设置。设置完毕后,系统将安装开始菜单项、对组件进行注册等进行最后的设置,这些都无需用户参与,所有的设置完毕并保存后,系统进行第二次启动。1.1.5. 详细配置二次启动时,用户需要按“Ctrl+Alt+Del”组合键,输入密码登录系统,如下图所示。进入系统之后,将自动弹出一个“管理您的服务器”窗口,如图下图所示。这里需要根据自己的需要进行详细配置。对于服务器来说,点击“添加角色到您的服务器”右侧的“添加或删除角色”按钮,首先进行的是预备步骤,在此要确认安装所有调整解调器和网卡、连接好需要的电缆,如果要让这台服务器连接互联网,要先连接到互联网上,打开所有的外围调协,如打印机、外部的驱动器等,然后点击下一步按钮进行详细配置,如下图所示,在“服务器角色”中选定某项,然后“点击”下一步按钮即可对其进行配置,可供配置的内容如文件服务器、打印服务器、IIS服务器、邮件服务器、域控制器、DNS服务器、DHCP服务器等,但如何配置这些服务器已经不是本文的讨论范围了,此处不再进行详细的配置介绍。对于局域网内的客户机来说,需要配置的并不是服务器,而是如何将本机添加到网络中。通过“开始”菜单/“控制面板”/“系统”命令打开配置窗口,点击“计算机名”标签页,如图14所示,点击“更改”按钮,如下图所示,输入自己的计算机名,然后在下方选择自己的计算机是隶属于域还是工作组,之后点击确定按钮。在加入域时,需要在域控制器中建立一个帐号,然后在添加到域的过程中输入帐号和密码即可。在局域网中,每台计算机都要有自己的IP地址,在Windows 2003中设置IP地址与之前的操作系统基本相同:在控制面板中右击网络连接,选择“属性”命令,如下图所示,选中“Internet协议(TCP/IP)”,点击“属性”按钮,如下图所示,选定“使用下面的IP地址”,然后输入适当的IP地址和子网掩码、默认网关、DNS服务器等内容,点击确定按钮。以上是针对局域网用户而言的必要设置,对于单机用户来说,无需设置这些网络属性,只要系统安装完毕,就基本上安装完成了。而且由于它是最新的操作系统,所以绝大多数硬件设备的驱动程序也都安装了,用户所做的只是对系统进行必要的调整而已,如调整显示分辨率、屏幕刷新频率等,然后安装必要的应用软件就可以开始工作了。1.2. 维护1.2.1. 防火墙设置. 系统自带防火墙Windows 2003自带防火墙功能,虽然功能不强,但是在一定程度上,可以起到较好的防御效果。打开“控件面板”,找到“网络连接”,如下图双击“网络连接”,进入网络连接,如下图上图中,正在工作的网络链接只有一个;而一般的服务器会不止一个网卡,当然也会有多个“本地连接”,在这里,只有一个“本地连接2”,在“本地连接2”上点鼠标右键,选择“属性”。打开如下图点击“高级”选项卡,选“设置”按钮,如下图如果出现以下提示,点“是”即可。接着,会打开如下图的界面选择红色圈中的“启用”;而红色方框中的“不允许例外”,请勿选择,否则,我们自己将无法上网。选择“例外”选项卡,如下图上图中,“文件和打印机共享”与“远程桌面”是可以通过网络的,而其它的将被禁用访问网络,当然,还有很多服务没有出现在上面列表中,可以点“添加程序”手工添加,或者,当第一次运行某程序时,防火墙会提示,是否放过或禁止该程序。而下结特殊服务,如IIS,会占用80端口,需要单独放开该端口。在上图中,点击“添加端口”,如下设置即可. ARP防火墙“ARP”并不是一个防火墙的名称,而是一个网络协议的名称,即“ARP协议”。传统的ARP攻击,主要是黑客利用ARP协议的工用特性,向对方计算机不断发送有欺诈性质的ARP数据包,数据包内包含有与当前设备重复的Mac地址,使对方在回应报文时,由于简单的地址重复错误而导致不能进行正常的网络通信。一般情况下,受到ARP攻击的计算机会出现两种现象: 1.不断弹出“本机的XXX段硬件地址与网络中的XXX段地址冲突”的对话框。 2.计算机不能正常上网,出现网络中断的症状。 因为这种攻击是利用ARP请求报文进行“欺骗”的,所以防火墙会误以为是正常的请求数据包,不予拦截。因此普通的防火墙很难抵挡这种攻击。对于我们网站来说,最常见的情况是,在内部网络用IP访问站点时,一切正常(因为未通过路由器解析),而在外网用域名访问时,会提示有病毒,比较难于发现问题。这是因为,当网站通过路由器发往外网时,ARP病毒随着网站请求,将恶意代码连带HTML信息一起发向客户端。比较常用的ARP防火墙,有“安全360ARP防火墙”、“瑞星防“火墙”,相比较而言,“安全360ARP防火墙”使用更简单,效果也不错,且完全免费。在如下地址下载即可:/down/soft_down11.html安装后,随系统启动;使用界面很简单;如下图1.2.2. 备份注册表点击“开始”,选择“运行”,并输入“regedit”。如下图点击确定,弹出注册表编辑器,如下图在主菜单中,选择“文件”,如下图点击“导出”,即可将所有注册表备份到文件;2. Internet 信息服务(IIS)管理器配置2.1. IIS安装Windows2003 Server操作系统默认情况下,是不安装IIS的,所以需要手动安装;在控制面板里依次选择“添加或删除程序” 的“添加/删除Windows组件”;双击“应用程序服务器”,再双击“Internet信息服务”,选中“万维网服务”(注:此选项下还可进一步作选项筛选,请根据自己需要选用,如下图所示),点确定即安装完成。注意:安装时,需要放置Windows2003 Server的安装光盘。2.2. 安装“Microsoft .NET Framework ”Microsoft .NET Framework ,是 程序的运行平台,基本Visual S 2005开发的应用程序,需要运行此平台之下。该安装文件可以从微软官方网站下载,网址如下;/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=zh-cn该安装过程十分简单,只需下一步、下一步,直到安装完成,值得注意是的,安装过程中会有修改注册表的操作,此时可以关闭相关的监控软件,如瑞星、安全360等;2.3. 配置IIS同其它windows平台一样,此时默认Web站点已经启动了。但请注意,IIS最初安装完成是只支持静态内容的(即不能正常显示基于ASP与的网页内容),因此首先要做的就是打开其动态内容支持功能。依次选择“开始”“程序”“管理工具”“internet信息服务管理器”。2.3.1. Web服务扩展在打开的IIS管理窗口左面点“web服务扩展”;如下图所示,将鼠标所在的项“ASP.NET v.322”以及“Active Server Pages”项启用(点允许)即可。Web服务扩展的主要项目说明:1. 当启用“Active Server Pages”项目后,IIS才可以执行Asp程序;当然,在站点配置中,可以设置单个站点是否可以执行Asp程序,后面章节中会有所述;2. 当启用“在服务器端的包含文件”项目后,才可以在ASP程序中用include语句进行文件包含;3. 当启用“ASP.net v322”项目后,IIS可以执行 版本的程序,即Visual S2003开发平台编写的程序;4. 当启用“ASP.net v0727”项目后,IIS可以执行 版本的程序,即Visual S2005开发平台编写的程序;值得注意的是,该项目默认情况下并不存,需要安装“Microsoft .NET Framework ”之后,才会出现;请参看:第25页 安装“Microsoft .NET Framework ”2.3.2. 备份与还原IIS配置为了防止系统损坏对IIS配置的影响,我们可以采用选择本地计算机右键菜单中的“所有任务备份/还原配置”来备份IIS,但这种操作如果遇到重装Web服务器或将一台Web服务器移植到另一台Web服务器时就无能为力了,我们可以使用第三方工具来实现,如“IIS备份精灵”来实现IIS的备份和移植。以下是IIS自带的备份功能介绍。如下图,在IIS管理器左侧的“您的机器名(本地计算机)”上点鼠标右键,在弹出的快捷菜单中选“所有任务”=“备份/还原配置”;弹出“配置备份/还原”面板;点击“创建备份”按钮;在弹出的面板中,填写填份名称,以及使用还原密码;“配置备份/还原”面板中,选中一个备份项,点击“还原”按钮,即可进行原还,不过,会弹出一个提示,如下图,点击“是(Y)”即可。2.3.3. 重新启动 IIS在某些配置更改生效之前或应用程序不可用时,可能需要重新启动 Internet 信息服务 (IIS)。重新启动 IIS 即首先停止 IIS,然后再次启动,注意,该操作并不是网站的停止与启动,是整个IIS的停止与启动,当IIS停止后,该服务下的所有站点将无法工作。如下图,在IIS管理器左侧的“您的机器名(本地计算机)”上点鼠标右键,在弹出的快捷菜单中选“所有任务”=“重新启动IIS”;2.4. 新增网站在左侧树形菜单“网站”上,点击鼠标右键,在弹出的快捷菜单中选“新建”=“网站”;如下图:出现新增网站的欢迎界面,如下图2.4.1. 网站描述点击下一步,输入“新的网站”,该名称,将作为网站的管理名称;2.4.2. IP地址和端口设置点击下一步,进入“IP地址和端口设置”界面,该步骤较关键;它主要是用来访问时区分网站,可以通过以下三种方式来区分;1. “网站IP地址”:点击该项右侧的下拉按钮,会弹出本机上绑定的所有IP,可以选择一个合适的IP分配给新站点;不用的网站可以用不同的IP来区分;例如,本机上有两个以上的站点,而恰好本机绑定有两个IP,可以每个站点分配一个不同的IP,以用于用户访问时区分;2. “网站TCP端口(默认值:80)”网站默认的端口为80,可以为不同的站点设值不同的端口,注意,同一IP下,不能设置相同的端口;例如,本机只绑定了一个IP,而却要设置两个网站,那么可以设置不同的端口区,如一个是80,一个是88;可以用Http:/1与Http:/1:88来分别访问站点;3. “此网站的主机头(默认:无)”主机头,可以认为是网站域名,当然并不完全一样;例如,本机只绑了一个IP,且有两个以上的网站,而且都不希望用端口访问,可以用“主机头”来区分,如A站点域名是,B站点是;而两个站点的IP可以一样,端口都为80,但主机头不一样,用户可以根据不同的域名,而访问不同的站点;如果是在本机上测试,例如像上述的示例,仅仅是为了说明“IIS配置”,我们可以不去设置上面的三项,全部采用默认即可。2.4.3. 设置网站主目录点击“下一步”,设置网站主目录;即,网站程序所在的目录;“允许匿名访问网站”一项,请勾选,否则,会造成网站的访问障碍;(访问网站时,需要输入操作系统中有访问权限的用户帐号与密码。)普通的用户将无法访问。2.4.4. 网站访问权限该步骤较关键,将逐一说明各项;1. “读取”勾选此项,用户才可以访问该站点;请勾选;2. “运行脚本程序(如Asp)”建议勾选; 勾选此项后,才可以行ASP程序,即便前面“配置IIS(第26页)”章节提到,在Web服务扩展的项目说明中,启用了“Active Server Pages”项目,此处不勾选,本站点将无法执行Asp程序,当然也包括其它的脚本程序,如;脚本程序有很多种,现今流行的如Php、Jsp、Asp、A等,asp只是其中一种; 3. “执行(如ISAPI应用程序或CGI)”不建议勾选; 该项勾选后,将产生安全隐患,如,用户可以远程访问访站点下的可执行程序,如*.exe或*.com的程序;除非有需要用到ISAPI的服务,否则不要勾选;4. “写入”不必勾选; 该项勾选,将产生安全隐患,用户将可以建立以及删除资源;如果有恶意用户向服务器端写入非法程序,如木马程序,不仅会对服务器产生影响,对所有访问该网站的用户都会产生影响;如果确实有需要,如用户需要上传文件,网站需要动态生成Html网页等,即便如此,不勾选此项,同样可以完成;并不影响;如果网站所在的硬盘为FAT32分区格式,只要网站目录不为只读即可,如果是NTFS分区格式,则分配给Network Service用户可写权限即可。5. “浏览”不建议勾选; 勾选之项后,将产生安全隐患,用户访问站点时,可以看到网站的目录结构;当然,如果在网站开发过程中,需要时实查看网站目录,用此功能也是比较方便的,但如果网站处于运营状态时(即对外开放);严禁开放此功能。2.4.5. 完成2.5. 站点配置在前面章节“新增网站(第29页)”段落,对网站创建过程中的相关参数进行了详细说明;而在网站运行过程中,同样需要对站点进行管理,在这里,将对IIS的重要参数进行说明。在“控制面板”中打开“管理工具”目录,找到“Internet 信息服务(IIS)管理器”;打开,显示如下界面。展开左侧“网站”,点中要管理的站点,这里是“默认网站”,在后点击“属性”按钮图标,如上图所示。打开“默认网站”的属性管理面板;可以看到该面板有多个选项卡,在后续内容中将按照是否常用的优先顺序,进行讲解;2.5.1. “网站”选项卡1. “网站标识” 该区域的,“描述”、“IP地址”、“TCP端口”三项,如前面章节“网站描述(第31页)”与“IP地址和端口设置”中的所述是一样的,唯一不同是“TCP端口”项后面有“高级”按钮;点击高级按钮,可以打开“网站高级标识”的面板,在这个面板里,可以给一个网站绑定多个IP,设不同的端口,也可以设置不同的主机头,这与前面章节所述并不矛盾; “SSL端口”是网站以SSL加密方式访问时的端口号,此处不必设置;2. “连接” “链接超时”指,当用户访问网站时,不管由于什么原因,例如网速还是服务器响应速度,导致在一定时间内,没有将请求回馈到用户端,即停止请求。 “保持Http链接”指, Web 浏览器要求在服务器向客户端发送多个元素(.htm 文件、.gif 或 .jpeg 文件)时保持客户端连接打开。以这种方式保持客户端连接称为保持 HTTP 连接.保持连接是一个 HTTP 规范,它能够增强服务器性能。默认情况下,启用“保持 HTTP 连接”。3. “启用日志记录” “活动日志格式”选默认的“W3C扩展日志文件格式”即可,点“属性”按钮,在打开的“日志记录属性”面板中,可以选择“日志文件目录”,建议不要放在C盘,网站运营一段时间后,会产生大量的日志,将严重影响到系统运行。 可以在“高级”选项卡中,设置要记录的内容;2.5.2. “主目录”选项卡切换到“主目录”选项卡,如下图该区域的上半部分,主要由“此资源的内容来自:”选项控制l “此计算机上的目录” 默认情况下,是“此计算机上的目录”,即本机的目录;当处于该选项时,“脚本资源访问”、“读取”、“写入”、“目录浏览”四项,与前面章节“网站访问权限(第34页)”所述一致;而“记录访问”指,可以将 IIS 配置成在日志文件中记录对此目录的访问。只有启用了该网站的日志记录之后,才会记录访问。“索引资源”选择该选项可以允许 Microsoft 索引服务将此目录包含到网站的全文索引中。l “另一台计算机上的共享” 该选项与前一个基本类似,只是“本地路径”变成了“网络目录”,其余雷同,只是要注意,要访问的“网络目录”需要有访问权限才行。l “重定向到URL” 该功能,类似于一个链接跳转,例如,重定向到;则当别人访问该网站时,将会显示百度的网站; “上面输入的准确 URL”,选择该选项可以将虚拟目录重定向到目标 URL,而不添加原始 URL 的任何其他部分。可以使用该选项将整个虚拟目录重定向到一个文件。例如,若要将对 /scripts 虚拟目录的所有请求都重定向到主目录中的 Default.htm 文件,可以在“重定向到”框中键入 /Default.htm,然后选中该选项。 “输入的 URL 下的目录”,选择该选项可以将父目录重定向到子目录。例如,若要将主目录(由 / 指定)重定向到名为 /newhome 的子目录,可以在“重定向到”框中键入 /newhome,然后选中该选项。如果不使用该选项,那么 Web 服务器会不断地将父目录映射到自身。 “资源的永久重定向”,单击此处可以将下列消息发送到客户端:“301 永久重定向”。重定向被视为临时性的,并且客户端浏览器将接收到以下消息:“302 临时重定向”。某些浏览器可以使用“301 永久重定向”消息作为永久更改 URL 的信号(如书签)。在“应用程序设置”区域,“应用程序名”可以设置一个好记的名称;“执行权限”中,有三个选项,“无”、“纯脚本”、“纯脚本与可执行文件”,在这里选“纯脚本”;“应用程序池”选项,会列出所有的程序池,程序池至少会有一个,选择默认即可,如果有多个池,可以根据网站需求不同,选择相应的程序池。应用程序池的详细信息请参看后面章节应用程序池。2.5.3. “文档”选项卡切换到“文档”选项卡,如下图该选项卡的主要设置是“启用默认内容文档”,建议勾选该项;首先解释一下什么是默认内容文档,例如,上图中,网站的默认文档有多个,第一个是index.aspx,当我们访问网站时,输入http:/1即可显示index.aspx内容,而不必录入网址http:/1/index.aspx;该功能,在网站有大量使用,如当我们输入时,便会访问到它的默认内容文档,作为用户,无须知道默认内容文档是什么文件;那么,如上图中,当网站中index.aspx不存在时,会怎么样呢?IIS会自动寻找default.htm,并将它作为默认内容文档,以此类推,IIS会按顺序查找;我们可以通过“上移”与“下移”来更换它们的顺序;也可以用“添加”与“删除”按钮来新增与删除它们;如果“启用默认内容文档”去除选择,那么访问站点时,需指明访问文件,如http:/1/index.asp;而http:/121/的方式,则会提示找不到相关内容,报404错误;“启用文档页脚”选项,选中它,将 Web 服务器配置成自动附加页脚到 Web 服务器返回的所有文档中。页脚文件不应该是完整的 HTML 文档。它应该只包含格式化页脚内容的外观和功能时必要的 HTML 标记。2.5.4. “目录安全性”选项卡切换到“目录安全性”选项卡;如下图l “身份验证和访问控制” 点击“编辑”按钮,如图设置即可;l “IP地址与域名限制” 点击编辑按钮,如图所示,限制了19600至19650之间的用户不允许访问该站点;2.5.5. 启动与停止网站当创建好网站后,默认情况下,该网站已经开始运行;每次开机,站点将在计算机启动时自动启动;如果有需要,可以使用 IIS 管理器来启动、停止或暂停网站。如上图,选中左侧的站点,这里为“默认网站”,然后,点击工具条右侧(上图右上方)的“启动”、“停止”、“暂停”按钮;即可完成相应操作;也可以在“默认网站”上点鼠标右键,在弹出的快捷菜单中选择“启动”、“停止”、“暂停”按钮;如下图 2.6. 应用程序池在前面章节“主目录”选项卡(第40页)中,曾提到过“应用程序池”,每个站点都会用到一个应用程序池(或多个网站共用一个),那么什么是应用程序池呢?这是II6的一个全新概念:应用程序池是将一个或多个应用程序链接到一个或多个工作进程集合的配置。因为应用程序池中的应用程序与其他应用程序被工作进程边界分隔,所以某个应用程序池中的应用程序不会受到其他应用程序池中应用程序所产生的问题的影响。说简单一些,当一个网站被用户访问时,该网站的脚本程序将会执行,脚本程序将运行于应用程序池,当这个“池”满了,后续请求将会排队,而不至于造成服务器承受不了而当机;一个服务器上可能会有多个网站,一个站点的“池”满了,并不会影响到另一个站点的“池”,其中的一个“池”出了问题,其它的网站会照常运行,互不影响;也就是实现了隔离。2.6.1. 创建应用程序池打开IIS管理器,在左侧的“应用程序池”上点击鼠标右键,在弹出的快捷菜单中,选择“新建”=“应用程序池”;弹出下图输入“应用程序池ID”即可(可以为中文名称);在生成时,可以将新应用程序池以某个已经存在程序池为模版创建,如上图,选择“将现在的应用程序池作为模版”;2.6.2. 指派应用程序池该功能,在前面章节“主目录”选项卡中曾提到,可以参照;如图:在上图中,“应用程序池”的选项里出现了刚刚添加的程序池ID;在这里选择即可;注意上图中的“应用程序名”,请输入有实际意义的名称;那么,我们回到应用程序池管理界面;在上图中,“政务在线专用池”的右侧内容中,显示出当前池中的应用程序,以及该应用程序的“路径”(默认网站),其实就是网站名称;2.6.3. 应用程序池配置点中IIS管理器左侧的应用程序池中的“政务在线专用池”,点击上方工具条上的属性;弹出该池的属性面板;以下是“回收”选项卡下相关的说明,主要是关于应用程序池回收。您可以将 IIS 配置成定期重新启动应用程序池中的工作进程,从而允许您更好地管理那些有错误的工作进程。这确保了那些池中的指定应用程序运行正常,并且可以恢复系统资源。回收的选项有以下几种:l “回收工作进程(分钟)”选择该选项可以在特定的不活动时间段后回收工作进程。l “回收工作进程(请求数目)”选择该选项可以在特定数目的请求后回收工作进程。l “在下列时间回收工作进程”可以指定在某一个时间,定时回收,当然,可以设置多个时间;如每天零辰2点钟(此时访问人数极少),回收一次。添加多次即可;l “消耗太多内存时回收工作进程”该选项允许使用内存消耗限制方案来关闭进程并启动替换。这些设置在工作进程使用的虚拟内存或专用内存量相比总系统内存太高时控制内存回收阈值。基于内存的回收适合于减少堆碎片及从内存泄漏的应用程序中回收内存。l “最大虚拟内存”选择该选项可以设置回收进程前,工作进程使用的系统的普通虚拟内存的最大量(兆字节)。输入过高的值会显著地降低系统的性能。作为起始点,请使用默认值并尽可能降低该值以获得良好的性能。l “最大使用的内存”选择该选项可以设置回收工作进程前,工作进程使用的专门分配的系统物理内存的最大值(兆字节)。输入过高的值会显著地降低系统的性能。作为起始点,请使用默认值并尽可能降低该值以获得良好的性能以下是“性能”选项卡的功能说明下;l 空闲超时空闲超时限制了通过在指定的空闲时间段后,适度地关闭空闲进程来终止不使用的工作进程以帮助保存系统资源。当处理负载繁重、标识的应用程序不断进入空闲状态,或新的处理空间不可用时,该选项允许您更好地管理特定计算机上的资源。在空闲此段时间后关闭工作进程(分钟)选择该选项可以在特定的不活动时间段后终止任何空闲的工作进程。 在框中键入数值或单击向上和向下箭头,设置终止空闲工作进程前的时间(以分钟为单位)。l 请求队列限制1. 选择该选项可以将 IIS 配置成监视排列新的请求前,用于指定的应用程序池队列的请求数。 应用程序池队列长度限制防止了大量请求排队等候及重载服务器。如果添加到队列的新请求超过了队列的容量,则服务器将拒绝请求并且将不可自定义的 503 错误响应发送到客户端。核心请求队列限制为(请求次数)选择该选项可以将 IIS 配置成使用基于数字的方案来限制传入的 HTTP 请求,并且允许您限制请求队列的大小。当达到限制时,IIS 不处理那些额外的请求,但是会给客户端发送不可自定义的 503 错误响应。 在框中键入数值或单击向上和向下箭头,设置队列允许的请求数限制。l 启用 CPU 监视选择该选项可以将 IIS 配置成使用 CPU 记帐来跟踪和终止工作进程,这些工作进程消耗了超过指定限制的大量 CPU 时间。CPU 监视仅对应用程序池可用而不适用于 CGI 应用程序。最大 CPU 使用率(百分比)在框中键入数值或单击向上和向下箭头,设置允许工作进程使用的 CPU 的使用百分比。刷新 CPU 使用率值(分钟)在框中键入数值或单击向上和向下箭头,设置刷新 CPU 进程数以便由 CPU 监视使用的频率。CPU 使用率超过最大使用率时执行的操作从列表框中,单击 CPU 超出指定的最大使用量时要执行的最佳操作。如果选择“无操作”,那么当特定应用程序池或池组的 CPU 使用量达到设置的限制时,IIS 会将错误写入事件日志中。 如果选择“关闭”,那么当特定应用程序池的 CPU 使用量达到设置的限制时,通过允许各个工作进程在应用程序池的指定的 ShutdownTimeLimit 时间(秒)关闭,IIS 将初始化应用程序池中所有工作进程的关闭。如果进程没有在该时间段中关闭,则 IIS 将终止工作进程。根据 CPUResetInterval 中设置的时间限制来关闭和重置应用程序池。l Web 园Web 园是使用多个工作进程的应用程序池。最大工作进程数在框中键入数值或单击向上和向下箭头,设置应用程序池允许的最大工作进程数。2.6.4. 维护中用到的主要参数这里主要讲述,在日常维护中用到的主要参数,设置这些参数,可以解决绝大数的日常问题。l 回收在应用程序池配置(第52页)一节中,详细讲述了应用程序池的回收问题。在系统日常运行中,回收程序池可以解决一些常见问题,如IIS假死;但频繁回收并不是好事情,可以根据具体情况设定,例如访问量,内存消耗、CPU占用等多方面控制。以下是一些建议默认是每1740分钟(29小时)回收一次,可以去除,设定每天凌晨2点左右回收,也就是说24小时回收一次,但是避免了访问高峰期。根据服务器内存大小,以及当前应用程序运行情况,设定内存占用消耗的最大数。如果一台服务器有多个应用程序(网站)运行,可以在“启用CPU监视”选项中,设定分给当前应用程序池百分几的使用率;以达到有效利率CPU。l Web园对于访问量大的应用程序(网站),可以设定多个web园,提升执行效率。当然,这种方式也有弊端,如果应用程序中,用到了Session,会出现无法访问的问题。可以这样解释,多个Web园,就是多个池,第一次请求时,在A池执行,Session分到了A池, 第二次请求时,请求到了B池,B池没有Session,会认为你没有登录。如果你用Cookies则没有问题,当然安全性又较差。(Cookies与Session的区别与工作原理,请参看相关资料)l 失败保护在“运行情况”的选项卡中,“启用快速失败保护”,可以设定,在程序有问题时,是否关闭应用程序池。有时程序中会有一些问题,但并非关键性问题,可以暂时开启此功能,使程序正常运行,同时,向相关负责人员汇报,即时解决该问题。2.7. 常见问题2.7.1. 为什么ASP页面不能执行了,却可以执行ASPX?windows2003中默认没有启用ASP支持,在IIS的“Web 服务扩展”里找到Active Server Page,允许就可以;请参看Web服务扩展(第26页);2.7.2. Service Unavailable错误访问网站,显示“Service Unavailable”的错误提示,除此之外,没有其它信息。该错误的原因,一般是应用程序池出现故障。关于应用程序池的配置请看应用程序池(第51页);详细的问题解决方案,可以查阅相关资料,这里仅提供简要的解决方法。如果网站刷新几次,网站还可以打开,有可能是网站负载过重,可以给网站更换更好的服务器资源。如果始终打不开,简单的解决办是,查看网站对应的应用程序池是否死掉,如果已经死掉(会有红色小叉),重新启动即可。如果不能解决问题,可以重新启动IIS。2.7.3. exe文件无法下载在IIS管理器中,打开当前站点的属性,切换到“HTTP头”选项卡;选择上图中,下方的“MIME类型”,点右侧的“MIME类型(M)”按钮;在弹出的“MIME类型”面板中,点“新建”;如下图中所示录入其实,MIME类型可以写入任意字符;同理,其它类型的文件,如果不能下载,也可以这样添加,如ISO文件、SWF文件、COM文件等;2.7.4. Flash视频无法播放Flash的视频格式是最年兴起的新流媒体,文件扩展名为.Flv,可以参照exe文件无法下载(第59页)中所述的方法解决;2.7.5. 访问网站时,需要输入密码出现该问题,是因为当前站点不允许匿名访问,可以参看“目录安全性”选项卡(第45页);打开当前站点的属性面板,切换到“目录安全性”选项卡,点击“身份验证和访问控制”右侧的“编辑”,勾选“启用匿名访问”,即可。2.7.6. 已经安装Microsoft .NET Framework ,但无法运行有时,在安装.Net Framework之后,才安装IIS,IIS是无法执行程序的;当然,在.Net Framework的工作中,如果出现问题,都会造成程序无法执行。可以用aspnet_regiis.exe重新注册.net服务。方法如下:点击桌面左下角“开始”,选择“运行”,点击浏览,选择C:WINDOWSMicrosoft.NETFrameworkv0727aspnet_regiis.exe如图下图,在aspnet_regiis.exe输入一个空格,然后输入-i点击确定,进行重新注册,会出一个CMD的黑窗口,IIS也会被停止,稍后,CMD窗口自动关闭,IIS便正常运行。2.7.7. 程序出现非正常溢出,如何快速杀掉应用程序池进程?当访问网站时,提示变量未定义或是未赋值等莫名问题,有可能是程序池出现溢出。如果出现该问题,可以手工杀掉该进程。按键盘上的Ctrl+Alt+Delete组合键,在弹出的面板中,选“任务管理器”;在进程中,找到“映像名称”为w3wp.exe的进程,选它,结束进程即可。注意的是,w3wp进程并不止一个,有多少个应用程序池,就会有多少个w3wp进程,至于哪个是杀掉的,在没有工具可以分别的情况下,需要根据经验判断;结束后,只要有用户请求网站的任何一个页面,该网站所用的程序池会被立即创建,所以不必担心“杀不死”的情况,新创建的程序池会比之前内存使用小很多,随便请求的增加,内存使用也会增加,直到一个相对稳定的值;也就是我们所说的经验判断。应用程序池进程如果杀错了会有什么影响?具体来说,没有什么影响,只是在程序池重新创建的瞬间,访用者会感觉到速度稍慢,之后,速度便会很快。该操作其实相当于一次人工的程序池回收。2.7.8. 网站无法启动,启动时提示“另一个程序正在使用此文件,进程无法访问”该问题是由于该网站所用的IP或端口与其它站点有重复;可以重新IP或端口;如果确认没有上述问题,很可能是默认端口(80端口)被其它程序占用了,有可能是病毒或木马,也有可能是一些正常的程序,如QQ、或迅雷等;可以用一个小工具Active Ports来查看是哪个软件占用了你的网站端口;如果是迅雷,可以打开迅雷,选“工具”中“配置”,打开配置窗口,选左侧的“BT/端口设置”,改成其它就可以了,也可以让它自己设置。当然,如果是其它软件,可以根据它们自身的设置,改一下端口就可以,在这里不再一一说明。如果是病毒或木马,那一定要杀毒了。2.7.9. 启动IIS出现0x8ffe2740错误点击桌面左下角“开始”,选择“运行”,输入cmd;确定后,出现CMD的黑色窗口,输入netstat -an -p tcp -o用netstat -an -p tcp -o命令查看本地所开放的端口,以及进程号PID(命令详细意思可以查看帮助)。查看哪一个进程占用了80端口,记下它的PID号,然后输入tskill 000;实际操作中将000改为PID号。杀掉此进程,再次重启IIS,就可以了。当然,这个问题,也可以用网站无法启动,启动时提示“另一个程序正在使用此文件,进程无法访问”(第63页)中所述的方法。2.7.10. 网页中出现乱码网页中出现乱码,这个与IIS无关,一般是由于程序中的问题引起,修改相关编码即可。如在中,网站目录下会有web.config配置文件,在里面的配置中一般是这样的输入、输出都采用了gb2312编码,那么程序编码,也应该和它一致;如果不一致,就容易出现乱码,当然,也可能不会,这样看情况,例如,动态网页都不会出乱码,而静态网页却容易出现乱码,尤其是由程序自动生成的静态网页,编码不一致,是肯定会出乱码的。详情请参看相关的字符编码规范。3. SqlServer2000安装与维护3.1. 硬件和操作系统要求下表说明安装 Microsoft SQL Server 2000 或 SQL Server 客户端管理工具和库的硬件要求。 硬件最低要求计算机Pentium 166 MHz 或更高。内存 (RAM)至少 64 MB,建议 128 MB 或更多。根据笔者的经验,内存容量可以和数据容量保持1:1的比例,这样可以更好的发挥其效能。硬盘空间需要约500MB的程序空间,以及预留 500M的数据空间显示器需要设置成800x600模式,才能使用其图形分析工具下表说明为使用 Microsoft SQL Server 2000 各种版本或组件而必须安装的操作系统。 SQL Server 版本或组件操作系统要求企业版Microsoft Windows NT Server 、Microsoft Windows NT Server 企业版、Windows 2000 Server、Windows 2000 Advanced Ser

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论