Internet 信息服务 (IIS) 7.5 是 Windows® 7 中的 Web 服务器 (IIS) 角色和 Windows Server® 2008 R2 中的 Web 服务器。Web 服务器在 IIS 7 中经过重新设计,使您可以通过添加或删除模块对服务器进行自定义,从而满足您的特定需求。模块是服务器用于处理请求的独特功能。例如,IIS 使用身份验证模块对客户端凭据进行身份验证,并使用缓存模块来管理缓存活动。

Windows Server 2008 R2 提供了在生产环境中支持 Web 内容承载所需的全部 IIS 功能。Windows 7 也提供了 IIS 功能,但可用功能取决于 Windows 7 的版本。Windows 7 中的 IIS 对于想要构建和测试 Web 应用程序的用户而言十分理想。

可用的 IIS 7.5 角色服务

本节中的各个表显示了 Windows 7 和 Windows Server 2008 R2 的每个版本中角色服务和 IIS 功能的可用性。

将采用以下方式描述这些功能的可用性:

  • 默认值:当您在计算机上安装 IIS 时,该功能默认处于选定状态,但是,如果不需要,您可以决定不安装该功能。
  • 可用:该功能可用,但当您在计算机上安装 IIS 时,该功能默认情况下未处于选定状态。如果需要,您可以安装该功能。
  • 不可用:该功能不可用,并且在安装 IIS 时无法安装该功能。
备注
安装 Windows Server 2008 R2 时,您可以执行“服务器核心”安装,这种方式将以最小服务器安装形式来安装 Windows Server 2008 R2。例如,这种类型的安装不会安装传统的 Windows 界面,因此您必须通过命令提示符配置服务器。

可用的角色服务(按类别)

请参阅以下各表以了解有关每个版本中功能的可用性的更多信息:

  • 常见 HTTP 功能
  • 应用程序开发功能
  • 运行状况和诊断功能
  • 安全功能
  • 性能功能
  • 管理工具
  • 文件传输协议 (FTP) 服务器功能

常见 HTTP 功能

功能名称/描述 Windows Server 2008 R2 版本 Windows 7 Ultimate、Professional 和 Enterprise 版本 Windows 7 Home Premium 版本 Windows 7 Home Basic 和 Starter 版本

静态内容

“静态内容”允许 Web 服务器发布静态 Web 文件格式,比如 HTML 页面和图像文件。使用“静态内容”在 Web 服务器上发布用户随后可使用 Web 浏览器查看的文件。

默认值

默认值

默认值

不可用

默认文档

“默认文档”允许您配置当用户未在 URL 中指定文件时供 Web 服务器返回的默认文件。“默认文档”使用户可以更为轻松便捷地访问您的网站。

默认值

默认值

默认值

不可用

目录浏览

“目录浏览”允许用户查看 Web 服务器上的目录的内容。当用户未在 URL 中指定文件以及禁用或未配置默认文档时,使用“目录浏览”在目录中提供自动生成的所有目录和文件的列表。

默认值

默认值

默认值

不可用

HTTP 错误

利用“HTTP 错误”,您可以自定义当 Web 服务器检测到故障情形时返回到用户的浏览器的错误消息。使用“HTTP 错误”能够在用户遇到错误消息时为他们提供更好的用户体验。请考虑为用户提供可帮助他们解决错误的职员的电子邮件地址。

默认值

默认值

默认值

默认值

HTTP 重定向

“HTTP 重定向”支持将用户请求重定向到特定目标。当您希望可能使用某个 URL 的客户实际在另一个 URL 处停止时,请使用 HTTP 重定向。从重命名您的网站、到克服难以拼写的域名或者强制客户端使用 HTTPS 协议,此功能在许多情况下非常有用。

默认值

默认值

默认值

默认值

WebDAV 发布

通过 WebDAV 发布(Web 分布式创作和版本管理),可以使用 HTTP 协议向 Web 服务器发布文件和从 Web 服务器发布文件。由于 WebDAV 使用 HTTP,因此它不经修改即可用于大多数防火墙。

默认值

默认值

不可用

不可用

应用程序开发功能

功能名称/描述 Windows Server 2008 R2 版本 Windows 7 Ultimate、Professional 和 Enterprise 版本 Windows 7 Home Premium 版本 Windows 7 Home Basic 和 Starter 版本

ASP.NET

ASP.NET 提供了一种面向对象的服务器端编程环境,用于构建使用托管代码的网站和 Web 应用程序。ASP.NET 不仅仅是 ASP 的新版本。ASP.NET 提供了用于构建 Web 应用程序的可靠基础结构,并且,它已经过完全重新设计,可以提供基于 .NET Framework 的高效编程体验。

可用

可用

可用

不可用

.NET 扩展性

利用“.NET 扩展性”,托管代码开发人员能够在请求管道、配置和 UI 中更改、添加和扩展 Web 服务器功能。开发人员可以使用熟悉的 ASP.NET 扩展性模型和丰富的 .NET API 来构建 Web 服务器功能,这些功能与使用本机 C++ API 编写的功能同样强大。

默认值

默认值

默认值

默认值

ASP

Active Server Pages (ASP) 提供了一种服务器端脚本编写环境,用于构建网站和 Web 应用程序。ASP 提供了 IIS 以及对 VBScript 和 JScript 的本机支持,从而具备优于 CGI 脚本的改进的性能。如果现有应用程序需要 ASP 支持,请使用 ASP。对于新的开发,请考虑使用 ASP.NET。

可用

可用

可用

不可用

CGI

通用网关接口 (CGI) 定义 Web 服务器如何将信息传递到外部程序。典型的用途包括使用网页表单来收集信息,然后将该信息传递到要通过电子邮件发送到其他位置的 CGI 脚本。由于 CGI 是一种标准,因此可以使用各种编程语言来编写 CGI 脚本。使用 CGI 的缺点在于会带来性能开销。

可用

可用

可用

不可用

ISAPI 扩展

Internet 服务器应用程序编程接口 (ISAPI) 扩展支持使用 ISAPI 扩展进行动态 Web 内容开发。ISAPI 扩展在请求时运行,就像任何其他静态 HTML 文件或动态 ASP 文件一样。由于 ISAPI 应用程序是编译的代码,因此它们的处理速度比 ASP 文件或调用 COM+ 组件的文件要快得多。

可用

可用

可用

不可用

ISAPI 筛选器

Internet 服务器应用程序编程接口 (ISAPI) 筛选器支持使用 ISAPI 筛选器的 Web 应用程序。ISAPI 筛选器是可以扩展或更改 IIS 所提供功能的文件。ISAPI 筛选器检查 Web 服务器发出的每个请求,直至筛选器找到它需要处理的请求为止。

可用

可用

可用

不可用

在服务器端的包含文件

在服务器端的包含文件 (SSI) 是一种脚本编写语言,用于动态地生成 HTML 页面。在将页面传递到客户端之前,脚本将在服务器上运行,并通常涉及到将一个文件插入另一个文件。例如,您可能会创建一个 HTML 导航菜单,并使用 SSI 动态地将其添加到网站上的所有页面。

可用

可用

可用

不可用

运行状况和诊断功能

功能名称/描述 Windows Server 2008 R2 版本 Windows 7 Ultimate、Professional 和 Enterprise 版本 Windows 7 Home Premium 版本 Windows 7 Home Basic 和 Starter 版本

HTTP 日志

利用“HTTP 日志”可以对此服务器的网站活动进行记录。当可记录的事件(通常是 HTTP 事务)发生时,IIS 将调用选定的日志记录模块,该模块随后将写入存储在 Web 服务器文件系统中的其中一个日志。除了操作系统提供的日志外,还会保留这些日志。

默认值

默认值

默认值

默认值

日志工具

“日志工具”提供了用于管理 Web 服务器日志和自动执行常见日志记录任务的基础结构。

默认值

默认值

默认值

默认值

请求监视器

“请求监视器”提供了基础结构,通过捕获有关 IIS 工作进程中的 HTTP 请求的信息来监视 Web 应用程序运行状况。当工作进程不响应或变得非常慢时,管理员和开发人员可以使用“请求监视器”来了解哪些 HTTP 请求正在工作进程中执行。

默认值

默认值

默认值

默认值

跟踪

“跟踪”提供了用于诊断和解决 Web 应用程序疑难问题的基础结构。通过使用失败请求跟踪,您可以对难于捕获的事件(比如性能低下或与身份验证相关的故障)进行故障诊断。此功能将请求的跟踪事件放在缓冲区中,并且,只有当请求满足用户配置的错误条件时才会将这些事件写入磁盘。

默认值

默认值

默认值

默认值

自定义日志

“自定义日志”支持采用与 IIS 生成日志文件的方式大不相同的格式记录 Web 服务器活动。使用“自定义日志”来创建您自己的日志记录模块。通过注册实现 ILogPlugin 或 ILogPluginEx 的一个新 COM 组件,可以将自定义日志记录模块添加到 IIS。

可用

可用

可用

不可用

ODBC 日志记录

“ODBC 日志记录”提供了支持将 Web 服务器活动记录到 ODBC 相容数据库的基础结构。通过使用日志记录数据库,您可以在 HTML 页面上以编程方式显示和处理日志记录数据库中的数据。您可以执行此操作来搜索日志,以查找想要监视的特定事件。

可用

可用

不可用

不可用

安全功能

功能名称/描述 Windows Server 2008 R2 版本 Windows 7 Ultimate、Professional 和 Enterprise 版本 Windows 7 Home Premium 版本 Windows 7 Home Basic 和 Starter 版本

基本身份验证

“基本身份验证”与浏览器良好兼容。这种身份验证方法适合于小型内部网络,在公共 Internet 上很少使用。基本身份验证的主要缺点是:它使用可被轻易解密的算法在网络上传输密码。如果这些密码被截获,破译它们将十分容易。请将 SSL 与基本身份验证一起使用。

可用

可用

可用

不可用

Windows 身份验证

对于内部网站,Windows 身份验证是一种低成本的身份验证解决方案。这种身份验证方案允许 Windows 域中的管理员利用域基础结构来对用户进行身份验证。如果必须对其进行身份验证的用户从防火墙和代理服务器后访问您的网站,请不要使用 Windows 身份验证。

可用

可用

不可用

不可用

摘要式身份验证

摘要式身份验证的工作方式是:将密码哈希发送到 Windows 域控制器以对用户进行身份验证。当您需要比基本身份验证更高的安全性时,请考虑使用摘要式身份验证,特别是,如果必须对其进行身份验证的用户从防火墙和代理服务器后访问您的网站,则更应考虑使用摘要式身份验证。

可用

可用

不可用

不可用

客户端证书映射身份验证

客户端证书映射身份验证使用客户端证书对用户进行身份验证。客户端证书是来自可信来源的数字 ID。IIS 使用客户端证书映射提供两种类型的身份验证。此类型使用 Active Directory 提供跨多个 Web 服务器的一对一证书映射。

可用

可用

不可用

不可用

IIS 客户端证书映射身份验证

IIS 客户端证书映射身份验证使用客户端证书对用户进行身份验证。客户端证书是来自可信来源的数字 ID。IIS 使用客户端证书映射提供两种类型的身份验证。此类型使用 IIS 提供一对一或多对一证书映射,性能比客户端证书映射身份验证更优越。

可用

可用

不可用

不可用

URL 授权

URL 授权允许您创建对 Web 内容访问进行限制的规则。您可以将这些规则绑定到用户、组或 HTTP 标头谓词。通过配置 URL 授权规则,您可以防止不是某些组成员的用户访问内容或与网页交互。

可用

可用

可用

可用

请求筛选

“请求筛选”将检查所有传入服务器的请求,并根据管理员设置的规则对这些请求进行筛选。许多恶意攻击都有共同的特点,比如非常长的 URL,或者请求不正常的操作。通过筛选请求,您可以尝试减少这些类型的攻击所造成的影响。

默认值

默认值

默认值

默认值

IP 和域限制

利用“IP 和域限制”,您可以根据请求的原始 IP 地址或域名启用或拒绝内容。您可以指定 IP 地址或域名,而不是使用组、角色或 NTFS 文件系统权限来控制对内容的访问。

可用

可用

可用

可用

性能功能

功能名称/描述 Windows Server 2008 R2 版本 Windows 7 Ultimate、Professional 和 Enterprise 版本 Windows 7 Home Premium 版本 Windows 7 Home Basic 和 Starter 版本

静态内容压缩

“静态内容压缩”提供了基础结构来配置静态内容的 HTTP 压缩。这样将可以更有效地使用带宽。与动态响应不同,可以对压缩的静态响应进行缓存,同时不会降低 CPU 资源的性能。

默认值

默认值

默认值

默认值

动态内容压缩

“动态内容压缩”提供了基础结构来配置动态内容的 HTTP 压缩。通过启用动态压缩,您将始终能够更有效地使用带宽,但是,如果服务器的处理器利用率已经非常高,动态压缩所带来的 CPU 负载可能会使网站运行得更慢。

可用

可用

可用

可用

管理工具

功能名称/描述 Windows Server 2008 R2 版本 Windows 7 Ultimate、Professional 和 Enterprise 版本 Windows 7 Home Premium 版本 Windows 7 Home Basic 和 Starter 版本

IIS 管理控制台

“IIS 管理器”提供了一个基础结构,用于通过使用图形用户界面管理 IIS 7.5。您可以使用 IIS 管理器来管理运行 IIS 7.5 的本地或远程 Web 服务器。

默认值 *

默认值

默认值

不可用

IIS 管理脚本和工具

“IIS 管理脚本和工具”提供了一个基础结构,用于通过在“命令提示符”窗口中使用命令或通过运行脚本以编程方式管理 IIS 7.5 Web 服务器。如果想要在批处理文件中自动运行命令,或者不想因为使用图形用户界面管理 IIS 而带来开销,您可以使用这些工具。

可用

可用

可用

可用

管理服务

“管理服务”提供了一个基础结构,用于配置 IIS 7.5 用户界面(即 IIS 管理器),以便在 IIS 7.5 中进行远程管理。

可用

可用

可用

不可用

IIS 6.0 管理兼容性

“IIS 6.0 管理兼容性”为使用管理基本对象 (ABO) 和 Active Directory 服务接口 (ADSI) API 的应用程序和脚本提供了向前兼容性。这样,您将能够使用现有 IIS 6.0 脚本来管理 IIS 7.5 Web 服务器。

可用

可用

可用

可用

IIS 元数据库兼容性

“IIS 6.0 元数据库兼容性”提供了基础结构来查询和配置元数据库,以便您能够运行在 IIS 的早期版本中编写的、使用管理基本对象 (ABO) 或 Active Directory 服务接口 (ADSI) API 的应用程序和脚本。

可用

可用

可用

可用

IIS 6 WMI 兼容性

“IIS 6.0 WMI 兼容性”提供了 Windows Management Instrumentation (WMI) 脚本接口,用于通过使用在 WMI 提供程序中创建的一组脚本,以编程方式管理和自动执行 IIS 7.5 的任务。您可以利用此服务通过使用 WMI CIM Studio、WMI 事件注册、WMI 事件查看器和 WMI 对象浏览器工具来管理网站。

可用

可用

可用

不可用

IIS 6 脚本工具

利用“IIS 6.0 脚本工具”,可以在 IIS 7.5 中继续使用为 IIS 6.0 构建的 IIS 6.0 脚本工具。如果您的应用程序和脚本使用 ActiveX 数据对象 (ADO) 或 Active Directory 服务接口 (ADSI) API,此功能将特别有用。“IIS 6.0 脚本工具”需要 WAS 配置 API。

可用

可用

可用

不可用

IIS 6 管理控制台

“IIS 6.0 管理器”提供了用于从此计算机中管理远程 IIS 6.0 服务器的基础结构。

可用 *

可用

可用

不可用

* 此模块在“服务器核心”安装上不可用。

文件传输协议 (FTP) 服务器功能

功能名称/描述 Windows Server 2008 R2 版本 Windows 7 Ultimate、Professional 和 Enterprise 版本 Windows 7 Home Premium 版本 Windows 7 Home Basic 和 Starter 版本

FTP 服务器

利用 FTP 服务器,可以使用 FTP 协议在客户端与服务器之间传输文件。用户使用 FTP 客户端或支持 FTP 功能的 Web 浏览器可以建立 FTP 连接并传输文件。

可用

可用

不可用

不可用

FTP 服务

在 Web 服务器上启用 FTP 发布。

可用

可用

不可用

不可用

FTP 扩展性

启用对 FTP 扩展性功能(如自定义提供程序、ASP.NET 用户或 IIS 管理器用户)的支持。

可用

可用

不可用

不可用

Internet 信息服务可承载 Web 核心

功能名称/描述 Windows Server 2008 R2 版本 Windows 7 Ultimate、Professional 和 Enterprise 版本 Windows 7 Home Premium 版本 Windows 7 Home Basic 和 Starter 版本

Internet 信息服务可承载 Web 核心

其他应用程序可以使用或承载核心 IIS Web 引擎组件。这使 IIS 7 组件可以直接在应用程序中为 HTTP 请求提供服务。这很适合为自定义应用程序或调试应用程序启用基本 Web 服务器功能。

可用

可用

可用

可用

IIS 7.5 中提供的 Web 服务器 (IIS) 角色服务相关推荐

  1. web服务器角色源文件,IIS 7.5中提供的Web服务器(IIS)角色服务详请

    Internet 信息服务 (IIS) 7.5 是 Windows 7 中的 Web 服务器 (IIS) 角色和 Windows Server? 2008 R2 中的 Web 服务器.Web 服务器在 ...

  2. 怎么制作web服务器iis,IIS中搭建web服务器

    IIS中搭建web服务器 前面的博文中和大家聊了如何在Windows Server 2012 R2的环境下搭建IIS服务器,今天我们就继续和大家聊聊如何在我们的IIS服务器中搭建一个WEB服务器,从而 ...

  3. 8.ASP.NET Core中的Kestrel Web服务器

    这篇文章,向大家介绍ASP.NET Core中的Kestrel Web服务器.这篇文章主要讨论下面两个重要的事情: 什么是Kestrel 服务器? 怎么使用.NET Core CLI来运行ASP.NE ...

  4. VS2017 无法连接到Web服务器“IIS Express”终极解决方案

    今天日了gou了,一大早打开VS2017的时候出现无法连接到Web服务器"IIS Express"的错误,然后必应了一下,再谷歌了一下找到的解决方法也都千篇一律,奈何都没能解决,最 ...

  5. hp无线连接web服务器,在HP打印机中设置嵌入式Web服务器的办法

    在HP打印机中设置嵌入式Web服务器的办法 在本文中要和大家介绍一下在电脑中设置HP打印机嵌入式Web服务器(EWS)权限的方法.在打印机的嵌入式Web服务器(简称EWS)中,可以设置打印机进行连接的 ...

  6. web服务器IIS详细错误代码以及解释

    HTTP 1xx - 信息提示 这些状态代码表示临时的响应.客户端在收到常规响应之前,应准备接收一个或多个 1xx 响应. · 100 - 继续. · 101 - 切换协议. 2xx - 成功 这类状 ...

  7. 如何在Web服务器IIS 6上配置PHP平台

    我以前一直用的是LAMP,虽然 LAMP 组合很不错,但是如果想要架设一台同时支持 PHP.ASP.ASP.NET.JSP.Perl 的 Web 虚拟主机服务器,还是用 Windows 2003 的 ...

  8. 安装web服务器组件,在Windows2003系统中如何安装Web服务器组件?

    当用户使用dreamweaver软件时会使用到IIS服务器,而Web服务器组件是WindowsServer2003系统中IIS6.0的服务器组件之一,默认情况下并没有被安装,用户需要手动安装Web服务 ...

  9. undertow 怎么创建线程_springboot项目中使用undertow web服务器

    Untertow 的特点 Servlet4.0 支持:它提供了对 Servlet4.0 的支持. WebSocket 支持:对 Web Socket 完全支持,包括JSR-356,用以满足 Web 应 ...

最新文章

  1. Nature Genetics:每年造成7亿人感染的酿脓链球菌的致病机制
  2. VC++使用静态库,msvcrt.lib连接错误
  3. 初学__Python——Python 函数参数的使用
  4. 【数字逻辑设计】Logisim构建锁存器/触发器
  5. A股开盘:深证区块链50指数跌0.32%,118只概念股下跌
  6. 算法分析与设计实验报告——0-1背包问题的动态规划算法实现
  7. live share_带Live Share的Visual Studio Code中的实时编码入门
  8. 阿里巴巴面试指南(2020最新版)
  9. 美化Hexo 个人博客
  10. python爆破ZIP文件(支持纯数字,数字+字母,密码本)
  11. 医学图像有哪些会议期刊可以投
  12. 在线banner制作网站
  13. 12306 验证码识别源码
  14. CH340G USB转串口接口定义
  15. 2014年总结和2015年计划
  16. iOS小技能:短信验证码的Checklist、格式校验、获取验证码处理流程(限制60s)
  17. 如何更换安装鸿蒙系统,华为鸿蒙系统2.0如何进行安装?鸿蒙系统2.0安装方法详细介绍...
  18. ThinkPHP5数据库操作
  19. 【C 语言实现51单片机计时器】
  20. python import 踩坑指南 / sys.path失效解决方案

热门文章

  1. 【心电信号】基于多种滤波去除心电信号基线漂移含Matlab源码
  2. 分享8个强大的黑客技术学习网站
  3. 记工商银行软件开发中心北京研发部面试——人工智能研发岗
  4. 【统计学】中心极限定理
  5. 最新版谷歌浏览器更新后下载时奔溃
  6. 232:vue+openlayers选择左右两部分的地图,不重复,横向卷帘
  7. 【全志T113-S3_100ask】4G模块EC200A的使用
  8. UVM——TLM2通信
  9. 软件模型:从数据流视图到对象视图
  10. 双十一过后“吃土”怎么办?免费PDF编辑器来帮你