Windows Server 2008 IIS 70 入门.doc
上传人:sy****28 上传时间:2024-09-14 格式:DOC 页数:5 大小:25KB 金币:18 举报 版权申诉
预览加载中,请您耐心等待几秒...

Windows Server 2008 IIS 70 入门.doc

WindowsServer2008IIS70入门.doc

预览

在线预览结束,喜欢就下载吧,查找使用更方便

18 金币

下载此文档

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

概览:概览:IIS7.0体系结构变化管理IIS7.0向后兼容IIS7.0故障排除每个IT商店均不同,它们具有其自身独特的一组需求和目标,特别是在网站或服务托管方面。Web服务器可能需要各种修补或更改以满足组织的需求,但伴随而来的挑战是要将此方案复制到多台服务器上,同时对所有服务器进行有效的管理。IIS7.0中一些最大的变化旨在帮助IT商店在构建Web服务器或Web场时应对这些挑战。看过IIS7.0中所有强大功能的列表后,我迫切地想与您一同分享这些功能的详细信息。当我意识到不可能在此介绍所有这些信息后,我决定重点介绍IIS7.0一些最重要的功能和最大的变化。如果希望了解更多信息,请访问IIS社区网站IIS.net。新体系结构IIS7.0中的核心变化与体系结构、请求处理、PHP应用程序框架支持和配置存储相关。在IIS6.0中,功能基本上是要么全有要么全无的概念。您必须安装所有功能,并且只能使用ISAPI来自定义IIS。IIS构建在这样一个假定基础之上:Web管理员希望从最基本的一组功能开始,然后分层添加所在环境中需要的其他功能。只有您才最了解自己所在的环境,因此IIS7.0为您提供了构建块,以创建您自己的自定义Web服务器。这样做可以降低您的管理开销,因为它减少了服务器的攻击面,而且无需更新未使用的组件。这种新方法的核心是IIS7.0的模块化体系结构。IIS7.0采用的新设计使您能够选择将要安装到服务器上的功能,也称为模块。这些模块直接插入到集成请求管道中。这种新的模块化设计具有许多优势,包括减少攻击面和Web服务器的占用量。IIS目前包含40个默认模块(例如,基本模块、匿名模块),而且Windows身份验证现在已成为能够独立添加到请求管道中的单独模块。为简化分类,所有模块分成了八个子类别(请参阅图1)。图1IIS7.0模块分为八个功能区域(单击该图像获得较大视图)这意味着您现在可以构建与您的环境完全相符的自定义Web服务器。但是,如果40个默认模块无法提供您需要的功能,比如某些种类的自定义身份验证或内容修饰符,应该怎么办呢?没关系。您可以通过本机或托管代码编写满足需要的模块,并将其插入到管道中。这也使Microsoft能够独立编写和发布新模块,因此您不必等待下一个服务包或主要产品发布。IIS7.0还赋予您使用自定义模块覆盖40个默认模块中任意模块的能力。有关如何构建您自己的模块的详细信息,请访问IIS.net。集成请求管道将集成请求管道想象成一组基本的线性步骤,每次提供页面时都必须出现这些步骤(如图2所示)。通常,必须进行某种身份验证,然后才能授权检索内容、确定和执行该内容所需的处理程序、执行任何必要的日志记录、最后发送响应。集成请求管道使IIS7.0可以灵活地同时运行不同的应用程序框架。例如,您可以在PHP内容之上运行窗体身份验证以及自定义的日志记录模块,所有这些均在同一个管道内实现。图2IIS7.0集成管道和模块(单击该图像获得较大视图)服务器上的每个网站都有集成请求管道,并且可通过两种模式(集成模式和经典模式)之一运行。默认的集成模式允许将特定功能项插入到管道中,使您可以精细地控制请求过程。出于兼容性考虑,经典J酵ü?ISAPI模块插入管道来重现IIS6.0/ISAPI功能。在将应用程序迁移到IIS7.0时,此模式非常有用。默认安装现在,让我们来讨论设置您的新模块化Web服务器。如果查看IIS7.0的默认安装,您会注意到它仅包含10个模块(如果包含WindowsProcessActivationService)。安装Web服务器角色时,IIS7.0安装提供IIS的基本功能,特别是只有那些提供类似纯HTML或经典ASP之类静态内容所需的模块。之后在服务器上安装哪些模块完全由您决定。以下是默认安装中所包含的功能:常用HTTP功能,包括静态内容、默认文档、目录浏览和HTTP错误运行状况和诊断功能,例如HTTP日志记录和请求监视器安全功能,例如请求过滤性能功能,例如静态内容压缩管理工具,包括IIS管理控制台WindowsProcessActivationService如您所见,这只是最基本的服务器,不包括ASP.NET或其他IIS7.0新功能,例如诊断和故障排除功能。在服务器上启动其他功能—例如提供类似ASP.NET和FastCGI(PHP)之类动态内容的功能—非常简单。从WindowsServer2008服务器管理器内的Web服务器角色的“添加角色服务”中,选择一组要安装的模块。新的配置存储IIS7.0中使您的生活变得更加轻松的另一项主要变化是新的配置存储。元数据库现在是为向后兼容而提供的可选安装组件,它已经由XML配置系统取代。我知道您会说“但元数据库本来就是XML啊!”是的,确实如此。但它过于