通过 Windows Server(R) 2008 R2 中的 Web 服务器 (IIS) 角色,您可以与 Internet、Intranet 或 Extranet 上的用户共享信息。Windows Server 2008 R2 提供了 IIS 7.5,是一个集成了 IIS、ASP.NET、Windows Communication Foundation 的统一 Web 平台。IIS 7.5 中的关键功能和改进之处包括以下各项:
- 集成扩展
- WebDAV 和 FTP
- 请求筛选
- Administration Pack 模块
- WebDAV 和 FTP
- 管理增强
- 最佳做法分析器
- 用于 Windows PowerShell(TM) 的 IIS 模块
- 配置日志记录和跟踪
- 最佳做法分析器
- 应用程序承载增强
- 服务强化
- 托管服务帐户
- 可承载 Web 核心
- 用于 FastCGI 的失败请求跟踪
- 服务强化
- 增强了对服务器核心的 .NET 支持
在以下各节中,可以详细了解 Web 服务器 (IIS) 角色、IIS Web 服务器中的必选功能和可选功能以及用于运行 IIS Web 服务器的硬件和软件。在本主题结尾,可以了解如何打开 Web 服务器的界面以及如何查找有关 IIS Web 服务器的详细信息。
什么是 Web 服务器?
Web 服务器是指具有允许它们接受和响应来自客户端计算机的请求的特定软件的计算机。Web 服务器允许您通过 Internet 或 Intranet 和 Extranet 共享信息。
通过 IIS 7 Web 服务器,您可以:
- 向 Internet 上的用户提供信息。
- 允许用户利用 FTP 或万维网分布式创作和版本控制 (WebDAV) 下载和上载内容。
- 承载包含三层应用程序的业务逻辑的 Web 服务。
- 通过 Internet 而不是软盘或 CD 等物理介质向用户分发应用程序。
Web 服务器可供不同的用户使用,并能满足不同的需要。例如:
- 小型企业主可能会使用简单的网站来提供有关其服务的信息。
- 中型企业主可能会通过用站点内的各种应用程序编译的联机订购系统来提供货物和服务。
- 大型企业可能会通过企业 Intranet 为员工开发和提供业务应用程序。
- 托管公司可能会为各个客户提供服务器空间和服务以承载不同的联机内容和应用程序。
- 企业可能会通过 Extranet 为业务合作伙伴提供相关信息和应用程序。
Windows Server 2008 R2 中 Web 服务器角色的新增功能
以下各节介绍 Windows Server 2008 R2 中的 Web 平台 IIS 7 的功能和改进之处。
集成扩展
新的 IIS 7.5 建立在随 IIS 7 引入的可扩展和模块化体系结构的基础上,不仅仍然提供追加的可扩展性和自定义功能,而且集成和增强了现有的扩展功能。
WebDAV 和 FTP
通过加入许多新功能,使 Web 作者能够比以往更可靠和更安全地发布内容,从而大大增强了 IIS 7 中提供的 WebDAV 和 FTP 功能。新的 FTP 和 WebDAV 模块还为 Web 服务器管理员提供了更多用于身份验证、审核和日志记录的选项。
请求筛选
请求筛选模块(以前是 IIS 7 的扩展)使您可以限制或阻止特定的 HTTP 请求,从而有助于防止可能有害的请求到达服务器。
Administration Pack 模块
扩展模块(以前是 IIS Administration Pack 的一部分,可供 IIS 7 使用)提供其他工具,帮助您在 IIS 管理器中管理您的 IIS 7.5 Web 服务器。这些模块中包括配置编辑器和 UI 扩展,可帮助您管理请求筛选规则、FastCGI 和 ASP.NET 应用程序设置。
管理增强
IIS 7.5 的分布式委派管理体系结构与 IIS 7 相同,但是 IIS 7.5 还提供了新的管理工具。
最佳做法分析器
最佳做法分析器 (BPA) 是一种管理工具,使用服务器管理器和 Windows PowerShell 可以访问这种工具。通过扫描 IIS 7.5 Web 服务器并在发现潜在的配置问题时进行报告,BPA 可以帮助管理员减少违背最佳做法的情况。
用于 Windows PowerShell 的 IIS 模块
用于 Windows PowerShell 的 IIS 模块是一个 Windows PowerShell 管理单元,该管理单元使您可以执行 IIS 7 管理任务,还可以管理 IIS 配置和运行时数据。此外,一批面向任务的 cmdlet 可以提供管理网站、Web 应用程序和 Web 服务器的简单方法。
配置日志记录和跟踪
配置日志记录和跟踪使您可以审核对 IIS 配置的访问权限,可以启用事件查看器中可用的任何新日志来跟踪成功或失败的修改。
应用程序承载增强
IIS 7.5 是一种更加灵活和可管理的平台,适用于许多类型的 Web 应用程序(如 ASP.NET 和 PHP),它提供多种新功能,有助于提高安全性和改进诊断。
服务强化
由于是以提高了安全性和可靠性的 IIS 7 应用程序池隔离模式为基础构建而成,因此每个 IIS 7.5 应用程序池现在都以唯一、权限较低的身份运行每个进程。
托管服务帐户
IIS 7.5 中现在以服务标识的方式支持由主机管理密码的域帐户。这表示服务器管理员不必再担心应用程序池的密码到期。
可承载 Web 核心
其他应用程序可以使用或承载核心 IIS Web 引擎组件。这使 IIS 7 组件可以直接在应用程序中为 HTTP 请求提供服务。这很适合为自定义应用程序或调试应用程序启用基本 Web 服务器功能。
用于 FastCGI 的失败请求跟踪
在 IIS 7.5 中,使用 FastCGI 模块的 PHP 开发人员可以在其应用程序中实现 IIS 跟踪调用。然后,开发人员即可通过使用 IIS 失败请求跟踪在开发过程中调试代码,从而排除应用程序错误。
增强了服务器核心上的 .NET 支持
Windows Server 2008 R2 的服务器核心安装选项支持 .NET Framework 2.0、3.0、3.5.1 和 4.0。这表示您可以承载 ASP.NET 应用程序,可以在 IIS 管理器中执行远程管理任务,还可以在本地运行用于 Windows PowerShell 的 IIS 模块中包含的 cmdlet。
用于 Web 服务器角色的硬件和软件
Web 服务器角色的硬件和软件要求与 Windows Server 2008 R2 的要求相同。您可以使用性能计数器、实验室测试结果、生产环境中现有的数据以及试验结果来确定服务器所需的容量,并根据需要进行调整。
安装 IIS Web 服务器
完成操作系统的安装后,将出现初始配置任务的列表。若要安装 Web 服务器 (IIS) 角色,请在任务列表中单击“添加角色”,然后单击“Web 服务器(IIS)”。有关安装 IIS 的详细信息,请参阅安装。
管理 IIS Web 服务器
安装了 IIS 后,请按照以下过程在 Windows Server 2008 R2 或 Windows(R) 7 上打开 IIS 管理器。
在 Windows Server 2008 R2 上打开 IIS 管理器 |
单击“开始”,指向“管理工具”,然后单击“Internet 信息服务(IIS)管理器”。
在 Windows 7 上打开 IIS 管理器 |
单击“开始”,然后单击“控制面板”。
在“控制面板”中,单击“系统和维护”。
在“系统和维护”中,单击“管理工具”。
在“管理工具”中,单击“Internet 信息服务(IIS)管理器”。
详细信息
若要详细了解 Web 服务器角色,可以查看服务器上的帮助。为此,请按照上一节中介绍的步骤打开 IIS 管理器,然后按 F1。
有关 Web 服务器角色的详细信息,请参阅网上有关 Windows Server 2008 R2 的以下主题:
- 有关 Web 服务器角色的详细信息以及操作 Web 服务器的信息,请参阅
Windows Server 2008(联机)(可能为英文页面) 。 - 有关部署、操作 Web 服务器以及对其进行故障排除的详细信息,请参阅
IIS.net(联机)(可能为英文页面) 。