中国 变更 | 所有的 Microsoft 网站
微软首页 | Servers 和 Tools
Windows Server 2008 R2包含了许多增强功能,从而使该版本成为有史以来最可靠的Windows Server Web应用程序平台。该版本提供了最新的Web服务器角色和Internet信息服务(IIS)7.5版,并在服务器核心提供了对.NET更强大的支持。IIS 7.5的设计目标着重于功能改进,使网络管理员可以更轻松地部署和管理Web应用程序,以增强可靠性和可伸缩性。另外,IIS 7.5简化了管理功能,并为您自定义Web服务环境提供了比以往更多的方法。
Windows Server 2008 R2包含了对IIS和Windows Web平台的以下改进:
减少管理和支持基于Web的应用程序的工作量是IIS 7.5的一个关键优势。此版本支持增强的自动化功能和新的远程管理应用情景,并为开发人员和作者提供了改进的内容发布功能。其重要的功能包括:
通过新的管理模块扩充IIS管理器的功能
通过Windows PowerShell Provider for IIS自动化常见管理任务
在服务器核心支持.NET,通过IIS管理器启用ASP.NET和远程管理
了解更多
通过PowerShell提供程序自动化常见任务
Windows PowerShell Provider for IIS是一个Windows PowerShell管理单元,允许您执行IIS管理任务并管理IIS配置和运行时数据。另外,面向任务的Cmdlet集合提供了一种管理网站、Web应用程序和Web服务器的简单方式。
使用PowerShell,管理员可以利用多项重要功能:
通过为常见的管理任务编写脚本简化管理工作
自动执行重复性任务
实时合并来自各个Web服务器的关键网络指标
Windows Server 2008 R2中自带的IIS特定的Cmdlet可以在更细的粒度上减轻许多初级日常任务的管理负担。例如,这些Cmdlet允许管理员添加和更改网站、基于Web的应用程序以及虚拟目录和应用程序池的配置属性。对Windows PowerShell比较熟悉的用户将能够执行高级配置任务,甚至整合现有的Windows PowerShell脚本与跨越不同Windows Server 2008 R2功能区的其他Windows PowerShell提供程序。7.5版的IIS管理器中的PowerShell的一些常见应用情景包括:
添加、修改或删除网站和应用程序
迁移网站设置
配置SSL和其他安全性设置
通过IP地址限制访问
备份IIS配置和内容
7.5版的IIS管理器增加了许多新的功能,其中包括使用配置编辑器管理Web服务器和Web应用程序设置。
更轻松地访问以前隐藏的设置,例如FastCGI和ASP.NET应用程序的设置。
通过一个图形用户界面添加和编辑请求过滤规则
配置编辑器允许您管理配置系统中提供的任何配置节。配置编辑器公开了许多在IIS管理器中他地方未公开的配置设置。
利用IIS 7.0中引入的可扩展的模块化体系结构,新的IIS 7.5整合和增强了现有的扩展功能,并允许将来进一步增强和自定义扩展功能。例如,FastCGI模块允许您管理FastCGI设置,而ASP.NET模块允许您管理授权和自定义的错误设置。
Windows Server 2008 R2中的请求过滤器模块将包括以前在URLScan 3.1中采用的过滤功能。通过锁定特定的HTTP请求,请求过滤器模块有助于阻止服务器上的Web应用程序处理可能有害的请求。请求过滤用户界面提供了一个图形化的用户界面,以配置请求过滤模块。
Windows Server 2008 R2允许基于域的服务账户拥有由Active Directory托管的密码。这些新型账户减少了必须更新以这些账户身份运行的进程的密码的日常管理任务。IIS 7.5支持使用托管服务账户作为应用程序池的标识。
通过使用可托管的Web核心功能,开发人员可以在其应用程序中直接响应HTTP请求。该功能是通过一组API提供的,使其他应用程序可以使用或托管核心IIS Web引擎,从而允许这些应用程序直接响应HTTP请求。可托管的Web核心功能有助于启用自定义应用程序的基本Web服务器功能或调试应用程序。
Windows Server 2008 R2通过下列方式减少了支持和疑难解答的工作量:
增强了对IIS 7.5和应用程序配置更改的审计功能。
IIS 7.5中新的配置记录功能增强了对IIS和应用程序配置更改的审计功能,允许您跟踪对测试和生产环境所做的配置更改。该功能提供了读取、写入、登录尝试、路径映射更改、文件创建等操作的日志记录。
FastCGI的失败请求跟踪。
在IIS 7.5中,PHP开发人员可以使用FastCGI模块将IIS跟踪调用包含到其应用程序中。这样可以减少在开发过程中调试代码和在部署以后排除应用程序错误所需的工作量。
最佳实践分析器(BPA)。
BPA for IIS 7.5是一个管理工具。通过扫描IIS 7.5 Web服务器和报告已发现的潜在配置问题,BPA可以帮助您减少违反最佳实践的做法。您可以通过服务器管理器和Windows PowerShell访问BPA。
Windows Server 2008 R2包含了新版本的FTP服务器服务。这些新的FTP服务器服务提供以下改进:
减少FTP服务器服务的管理负担。
新的FTP服务器与IIS 7.5管理界面和配置存储区完全整合。这使管理员可以在一个通用管理控制台内执行常见的管理任务。
扩展对新的Internet标准的支持。
通过在安全套接字层(SSL)支持FTP,增强了安全性。
通过包含UTF8支持,支持扩展的字符集。
扩展IPv6提供的IP寻址功能。
改进与基于Web的应用程序和服务的整合。
利用新的FTP服务器,您可以为一个FTP站点指定一个虚拟主机名。这允许您创建多个使用相同IP地址的FTP站点,这些站点可以通过使用唯一的虚拟主机名加以区别。这样,只要将FTP站点绑定到网站,您就可以从同一个网站同时提供FTP和Web内容服务。
减少支持和排除FTP相关问题的负担。
改进的日志记录功能现在支持与所有FTP相关的流量、FTP会话的单独跟踪、FTP子状态、FTP日志中额外的详细信息字段等等。
IIS 7.5的设计目标之一,是允许您容易地扩展IIS 7.5中的基本功能和特性。IIS扩展允许您创建或购买可以被整合到IIS 7.5中的软件,其独特的整合方式使被整合的软件看起来就像是IIS 7.5本身的组成部分一样。
Microsoft、合作伙伴、独立软件开发商和您的企业都可以创建IIS扩展。自Windows Server 2008 RTM版本发布以来,Microsoft已经开发了许多IIS扩展。您可以从http://www.iis.net下载这些IIS扩展。Microsoft开发的许多IIS扩展将作为Windows Server 2008 R2的一部分发布,包括WebDAV、整合与增强的Administration Pack以及Windows PowerShell Provider for IIS。
.NET Framework(2.0、3.0、3.5.1和4.0版本)现在是服务器核心的一个安装选项。借助这一功能,管理员可以在服务器核心启用ASP.NET,以充分利用PowerShell Cmdlet。另外,对.NET的支持还意味着可以从IIS管理器执行远程管理任务,以及在服务器核心托管ASP.NET Web应用程序。
IIS 7.5中的应用程序池构建于IIS 7.0提供的、可增强安全性和可靠性的应用程序池隔离的基础上。现在,每个应用程序池都能够以唯一的、具有较低特权的身份运行。这有助于增强在IIS 7.5上运行的应用程序和服务的安全性。
要随时掌握Windows Server 2008或Windows Server 2008 R2中的IIS的新增功能,请记得访问IIS.NET社区门户(http://www.iis.net)。该站点包含了新的更新、全面的指导性文章、新的IIS解决方案下载中心,还可通过博客和技术论坛获得免费的咨询。
Web平台