校园网网站中IIS6.0的安装与配置技巧

来源 :硅谷 | 被引量 : 0次 | 上传用户:caj978879947
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  [摘要]IIS通过超文本传输协议(HTTP)传输信息,还可配置IIS以提供文件传输协议(FTP)和其他服务。与IIS 4.0和IIS 5.0相比,IIS 6.0 和 Windows Server 2003在网络应用服务器的管理、可用性、可靠性、安全性、性能与可扩展性方面提供了更多新的功能。如何在校园网网站中安装与配置IIS6.0组件成为现阶段一门新的课题。分析IIS6.0的新特性,并结合校园网络管理工作实际,就如何在校园网网站中安装与配置IIS6.0组件问题进行初步探讨。
  [关键词]校园网站管理 服务器软件 IIS6.0组件 安装与配置
  中图分类号:TP3文献标识码:A文章编号:1671-7597(2008)0910082-03
  
  IIS是Internet Information Server的简称。IIS作为当今流行的Web服务器之一,提供了强大的Internet和Intranet服务功能。IIS通过超文本传输协议(HTTP)传输信息,还可配置IIS以提供文件传输协议(FTP)和其他服务,如NNTP服务、SMTP服务等。
  IIS6.0是架设服务器的软件,包含在windows 2003数据中心版、企业版、标准版、Web版,但是IIS6.0不能应用到Windows XP、2000或NT上。从体系结构上看,IIS 5.0和IIS 4.0其实是一样的:它们都是在用户模式下运行的发布Web内容的应用程序,或者在Inetinfo进程之内以System帐户运行,或者在Inetinfo进程之外以IWAM用户运行。
  
  一、IIS 6.0的新特性
  
  IIS 6.0和Windows Server 2003在网络应用服务器的管理、可用性、可靠性、安全性、性能与可扩展性方面提供了许多新的功能。IIS 6.0同样增强了网络应用的开发与国际性支持。IIS 6.0和 Windows Server 2003提供了最可靠的、高效的、连接的、完整的网络服务器解决方案。在安装和使用IIS 6.0之前,必须了解IIS 6.0的新特性:
  1.可靠性与可伸缩性。IIS 6.0提供了更智能的、更可靠的Web服务器环境,新的环境包括应用程序健康监测、应用程序自动地循环利用。
  2.更安全、易于管理。IIS 6.0在默认情况下处于锁定状态,从而减少了暴露在攻击者面前的攻击表面积。增强了包括技术与需求处理变化两方面,增强了在安全方面的认证和授权,改善了XML metabase的管理及新的命令行工具。
  3.服务器合并。IIS 6.0是一个具有高伸缩性的Web服务器,通过将可靠的体系结构和内核模式驱动程序完美结合在一起,为Web服务器的合并提供了新的机遇。
  4.增强开发与国际化支持。快速应用程序开发以及广泛的语言选择,支持国际化和最新的Web标准。
  5.容错进程架构。IIS 6.0的容错式进程架构将Web站点和应用程序隔离到一个自包含的单元之中(又称应用程序池)。应用程序池为管理员管理一组Web站点和应用程序提供了便利,同时提高了系统的可靠性。
  6.健康状况监视。IIS 6.0定期检查应用程序池的状态,并自动重新启动应用程序池中发生故障的Web站点或应用程序,从而提高了应用程序的可用性。
  7.自动进程回收。IIS 6.0可以根据一组灵活的标准和条件例如CPU利用率和内存占用情况,自动停止和重新启动发生故障的Web站点和应用程序,同时将请求放入队列。IIS 6.0还可以在回收一个工作进程时对客户机的TCP/IP连接加以维护,将Web服务客户端应用程序与后端不稳定的Web应用程序隔离开来。
  8.快速的故障保护。如果某个应用程序在短时间内频繁发生故障,IIS 6.0将自动禁用该程序,并且向所有新发出和排入队列的针对该应用程序的请求返回一个“503服务不可用”错误信息。快速故障保护可以保护Web服务器免遭拒绝服务攻击。
  9.基于XML的配置文件。IIS 6.0中XML格式的純文本元数据库(metabase)为发生故障的服务器带来了经过改进的备份和恢复功能。
  运行程序的同时对其进行编辑。在服务器保持运行的同时,IIS 6.0允许管理员对服务器配置做出各种修改。
  10.基于命令行和脚本的管理。IIS 6.0的管理员可以使用Windows Server 2003的命令行工具完成多个本地或远程计算机的管理工作。IIS 6.0提供了在不使用图形用户界面的情况下、从命令行自动完成多种常见的管理任务的一个完整的脚本环境。
  11.对WMI的支持。IIS 6.0全面支持Windows Management Instrumen
  tation(Windows管理规范,WMI),Web管理员可以通过它获取重要的企业管理数据。
  站点伸缩性。IIS 6.0改进了操作系统使用内部资源的方法。通过运行IIS 6.0,可以在单台服务器上管理更多的站点和并发执行更多的工作进程。和IIS的先前版本相比,服务器的启动和关闭过程更加快捷。
  12.新的内核模式驱动程序。IIS 6.0 建立在新的内核模式驱动程序(HTTP.sys)的基础之上,并对提高Web服务器的吞吐量这一目的进行了特别的优化和调整。
  13.Web园。IIS6.0的工作进程隔离模式还允许多个工作进程被配置到针对某个给定应用程序池的服务请求上,这种配置又被称作Web园(Web garden)。
  14.处理器关联。如果设置了处理器关联,IIS 6.0的工作进程便可以运行在指定的微处理器或CPU上。处理器关联还可以和运行在多处理器计算机之上的Web园配合使用,其CPU群集专门供指定的应用程序池使用。
  15.ASP.NET和IIS的集成。通过将ASP.NET和IIS集成在一起,Windows Server 2003提供了更为美妙的开发体验。
  16.XML Web 服务。IIS 6.0提供了一个高性能的XML Web服务平台。XML Web服务为用户远程访问服务器功能提供了手段。
  17.跨越组织地理边界的信息共享。跨越组织的地理边界使用各种语言进行信息共享正在经济全球化浪潮中发挥越来越大的作用。
  18.锁定服务器。通过使用Web服务扩展节点,Web站点的管理员可以根据组织的特殊需要,启用或禁用某些IIS功能。
  19.Web服务扩展列表。默认情况下的IIS安装不会编译、执行或者提交任何动态页面。为了向用户提供这些文件,必须在Web服务扩展列表中添加每个允许提交的文件扩展名。这样可以防止某些人调用一些不够安全的动态页面。
  20.默认的低权限账户。所有IIS 6.0的工作进程默认情况下都使用“网络服务”用户账户运行,这个在Windows Server 2003中新增加的账户类型是一种拥有有限操作系统权限的内置账户。所有的ASP内置功能都使用低权限账户(匿名用户)在系统中运行。
  21.授权。IIS 6.0对Windows Server 2003内置的新的授权框架进行了进一步的扩展。Web应用程序可以使用URL授权以及授权管理器(Authorization Manager)对用户的访问加以控制。受约束的委派授权使得域管理员只能向特定的计算机和服务进行委派操作。
  
  二、IIS 6.0的安装与配置技巧
  
  (一)IIS 6.0的安装
  前面提到,IIS 6.0包含在Windows Server 2003服务器的四种版本之中:数据中心版、企业版、标准版、Web版。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,ASP.NET)”选项,如图二,选中该选项之后点击“下一步”,向导提供了是否安装ASP.NET和Microsoft FrontPage服务器扩展的选项。在这里微软采用了一种新型的“安装任何部件之前总是征求用户意见”的IIS安装策略,对于微软来说,这是一个彻底的转变,证明微软确实在认真对待安全问题。
  


  使用控制面板中的“添加/删除Windows组件”功能还要灵活一些。在向导中选择“应用程序服务器”,再点击“详细信息”,向导显示出一系列组件的清单,其中就有“Internet信息服务(IIS)”选项,还有一些选项是以前的“添加/删除Windows组件”向导没有提供的,表一概括比较了IIS 6.0和IIS 5.0 的主要组件。如果从这里安装IIS 6.0,最后得到的Web服务器可能只支持静态内容(除非在安装期间选中了某些扩展组件)。选中Internet信息服务选项,再点击“详细信息”,可以看到IIS 6.0的子组件,如图三所示。
  
  从表一列出的某些新增组件选项,我们注意到IIS 6.0中消失不见的最主要的一个项目是文档。在IIS 6.0中,所有文档都以帮助文件的形式发布,不再有IISHelp虚拟目录。在IIS 5.0中,如果从本地访问服务器,默认Web网站自动打开IIS的文档,但在IIS 6.0中,如果打开“http://localhost”,只能看到一个声明网站正在构建之中的页面。
  另外,在IIS 5.0的IISHelp虚拟目录中有一些错误处理页面,这些错误处理页面以ASP的方式实现。如果我们要用到定制的(或者修改过的)帮助文件、错误处理页面,在IIS 6.0网站上必须自己创建该目录。
  在分析IIS 6.0的子组件清单中,可以发现:原来在IIS 5.0和IIS 4.0中默认安装的Internet服务管理器(ISM)已经不见了。但是,如果我们点击“万维网服务”(IIS 6.0的子组件之一,但图三没有显示出来),再点击“详细信息”,可以发现IIS 6.0的万维网服务还有子组件,如图四所示,其中包括原来的Internet服务器管理器,不过现在已经改名为“远程管理(HTML)”;还有Windows 2003和XP版本的终端服务高级客户端(TSAC)“远程桌面Web连接”。然后,我们不仅可以方便地添加或删除这两个子组件,对其他子组件也一样,包括:ASP,Internet数据连接器,在服务器端的包含文件,WebDAV发布,当然还有万维网服务。
  
  安装IIS 6.0的最后一种方式是无人值守安装。和以前一样,这仍旧是唯一一种能够将工具和默认Web网站安装到其他驱动器(而不是系统驱动器)的安装方式。Windows 2003无人值守安装方式大体上仍和Win 2K一样,都是用Sysocmgr和一个应答文件实施安装。当然,新的特性需要新的参数、选项,有关这方面的详细说明,可以在Windows 2003 Release Candidate 2(RC2)找到,地址是:http://www.microsoft.com/technet... s_installingiis.asp。
  如果将IIS 5.0或IIS 4.0服務器升级到Windows 2003,IIS 6.0不会被设置成自动启动。也就是说,如果采用升级的方式安装,IIS 6.0默认是禁用的,除非遇到下列情况之一:
  (1)以前的IIS服务器上已经安装了IIS Lockdown工具。
  (2)存在注册子键。
  HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\W3SVC\RetainW3SVCStatus,且它包含一个任意的注册键。例如,你可以创建一个名为EnableIIS6的键,设定它的值为DWORD类型的1。
  (3)在无人值守的升级安装中,应答文件的[InternetServer]部分存在DisableWebServiceOnUpgrade = True/False条目。
  


  (二)IIS 6.0的配置
  1.同其它windows平台一样,此时默认Web站点已经启动了。IIS6.0最初安装完成是只支持静态内容的(即不能正常显示基于ASP的网页内容),因此首先要做的就是打开其动态内容支持功能。依次选择“开始”-“程序”-“管理工具”-“inter信息服务管理器”,在打开的IIS管理窗口左面点“web服务扩展”;如图五所示,将鼠标所在的项“ASP.NET v.1.1.4322”以及“Active Server Pages”项启用(点允许)即可。
  ASP .NET解释:这是新一代的 Microsoft 服务器端脚本环境。它提供一种新的编程模式和结构,使 Web 开发者能够构建和部署比以前更安全、更灵活、更稳定的企业类 Web 应用程序。
  2.实现WAP应用
  WAP是Wireless Application Protocol,即无线应用协议。同时这也是一个开放的全球标准,可以使移动电话和其他无线终端的用户快速安全地获取互联网及企业内部网的信息及其他通信服务。配置路径在网站属性窗口的HTTP头下最后一个内容框“MIME类型”。点击右下角“MIME类型”后如图六所示,通过新建按钮来注册MIME类型,确定即可。
  
  注:如果IIS暂时还不支持WAP,那就到http://www.gmcc.net/wap/m3s
  tp06.zip下载WAP浏览器并安装即可。
  3.远程维护Web接口支持
  即管理员可以远程进入IIS 6.0 Web接口的管理页面,这在管理维护方面是非常重要的一项功能。在前面所述的IIS安装步骤“选择万维网服务”一步时,双击“万维网服务”从中勾选“远程管理(HTML)”即可(注:要安装“远程管理”组件,你的windwos2003主分区必须是NTFS)。安装好之后即可在浏览器里输入(https://服务器名称或IP地址:8098)来访问IIS 6.0的Web接口管理页面,进一步进行诸如创建、编辑、删除服务器上的用户和组名单等操作。
  除此之外,关于对网站的具体设置:比如身份验证和访问控制、启用网站内容过期控制、设定主目录路径及给予用户的访问权限等配置,可以查阅以前在XP环境下的IIS详细配置相关资料。
  
  参考文献:
  [1][美]威廉·斯坦内克,IIS6.0管理员必备指南.
  [2]钟小平主编,张金石,尚顶洪,张鹏编,网络服务器配置完全手册.
  
  作者简介:
  秦刚,男,汉族,广西桂林人,大学本科,计算机实验师,研究方向为校园网络管理。
其他文献
[摘要]介绍一种通过逻辑芯片控制多组电容的VHF接收机预选滤波器,以实现中心频率可调谐,从而达到对宽频带的覆盖,并且有较好的选择性。采用专用软件ADS对所设计的滤波器进行仿真,并通过理论与实验的方法研究其性能。实验表明,测试结果与仿真结果基本吻合。  [关键词]预选滤波器 接收机 选择性  中图分类号:TN713 文献标识码:A 文章编号:1671-7597(2008)0910021-02    
期刊
[摘要]阐述Java垃圾回收的作用。介绍垃圾回收算法的优缺点,基于垃圾回收提出调优方法。最后给出编码建议。  [关键词]Java虚拟机 垃圾回收 性能调优  中图分类号:TP309.05 文献标识码:A 文章编号:1671-7597(2008)0910044-01    垃圾回收(Garbage Collection,GC)是Java程序设计中内存管理的核心概念,Java虚拟机(JVM)的内存管理
期刊
[摘要]智能天线技术对提高频谱利用率、消除多址干扰、提高系统容量发挥着重要作用,主要对智能天线原理及其常用算法进行分析,讨论其在SCDMA系统中的应用。  [关键词]智能天线 波束 SCDMA 自适应  中图分类号:TN821+.91文献标识码:A 文章编号:1671-7597(2008)0910011-02    一、前言    随着无线通信技术的发展,频率资源愈显珍贵。智能天线技术较好解决了复
期刊
[摘要]通过对盐田港2.5万吨码头高喷灌浆工作的总结介绍,希望达到提高高喷灌浆,特别是在巨厚抛填石层海水贯通等复杂的工程地质条件下的工程施工水平。  [关键词]概况 成孔 搭台 堵漏  中图分类号:TS3 文献标识码:A 文章编号:1671-7597(2008)0910086-01    一、前言    深圳盐田港2.5万吨码头始建于上个世纪90年代,码头为采用方块的重力式结构,其基础为抛石基床,
期刊
[摘要]随着地理信息系统(GIS)技术在各个应用领域的广泛使用,GIS技术与地理空间信息的表示、处理、分析和应用手段的不断发展紧密相连,形成了各种不同功能的GIS 系统软件。针对目前我国许多高校在对校园导航系统上的不足,采用先进的组件式GIS 技术开发实用校园导航系统。简要介绍MapObjects 2.0 控件,论述Visual Basic 2005编程环境和MapObjects 2.0 的结合实
期刊
[摘要]ASP与ADO是一种完全的Web数据库访问解决方案,使用它可以很容易地对数据库进行访问,首先对ASP与ADO进行了简单介绍,接着说明基于ASP的Web数据库访问的工作过程及原理,在此基础上给出基于ASP与ADO的Web数据库连接的具体实例。  [关键词]ASP ADO Web 数据库 动态连接  中图分类号:TP3 文献标识码:A 文章编号:1671-7597(2008)0910039-0
期刊
[摘要]简单介绍SF6气体的基本特性,分析其优点和缺点,阐述其在电力系统中的应用和对SF6气体的监测和处理。  [关键词]SF6 绝缘 监测  中图分类号:TM7 文献标识码:A 文章编号:1671-7597(2008)0910103-01    一、引言    随着我国社会经济的不断发展,以及电力需求的快速增长,电力工业也不断地适应社会发展而发生着巨大的变化。用SF6气体作为绝缘介质的开关、变压
期刊
[摘要]DNA测序是遗传工程的重要技术之一。自从1977年Sanger 发明双脱氧DNA测序方法以来,近20年来DNA测序技术发展很快,经过不断改善的自动化操作已经大大加速了测序的速度,使科学家们测出了几百种生物的基因组。但当前普遍使用的测序仪,一次只能读取1,000 个左右的碱基,且DNA样品需要长时间的制备和分析,因而高速测序技术就显得尤为重要。综述DNA测序技术的发展历程及国际最先进技术So
期刊
[摘要]通信网的演进和发展,要求在下一代网络中提供具有QoS保证的电信级业务。在对基于SIP的VoIP系统的QoS控制技术进行研究的基础上,深入研究SIP协议支持QoS控制功能的扩展机制,分析利用SIP/SDP进行QoS预置条件设置和协商的模型,给出基于状态表的生成规则和实现机制。  [关键词]会话启动协议 服务质量 IP语音通信 下一代网络  中图分类号:TP3 文献标识码:A 文章编号:167
期刊
[摘要]采用分治法解决L型骨牌覆盖问题,给出了逻辑结构清晰的递归算法,并用Java语言加以实现。  [关键词]Java 分治 递归 L型骨牌  中图分类号:TP309.05 文献标识码:A 文章编号:1671-7597(2008)0910087-01    一、引言    分治算法是算法设计与分析中用的较多的一种有效算法,它的基本思想是将问题分解成若干子问题,然后求解子问题,子问题较原问题无疑是要
期刊