1.1.0   IIS常用的功能模块介绍:

1)         静态内容:可发布静态 Web 文件格式,比如 HTML 页面和图像文件。

2)         默认文档:允许您配置当用户未在 URL 中指定文件时供 Web 服务器返回的默认文件。

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

4)         HTTP错误:使用“HTTP 错误”能够在用户遇到错误消息时为他们提供更好的用户体验。

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

1.1.  应用程序开发功能模块

1)         ASP.NET:提供了一种面向对象的服务器端编程环境,用于构建使用托管代码的网站和 Web 应用程序。

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

3)         ISAPI 扩展:Internet 服务器应用程序编程接口 (ISAPI) 扩展支持使用 ISAPI 扩展进行动态 Web 内容开发。

4)         ISAPI 筛选器:ISAPI 筛选器是可以扩展或更改 IIS 所提供功能的文件。ISAPI 筛选器检查 Web 服务器发出的每个请求,直至筛选器找到它需要处理的请求为止。

5)         在服务器端的包含文件:是一种脚本编写语言,用于动态地生成 HTML 页面。

1.2.  健康和诊断模块

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

2)         请求监视:当工作进程不响应或变得非常慢时,管理员和开发人员可以使用“请求监视器”来了解哪些 HTTP 请求正在工作进程中执行。

3)         跟踪:通过使用失败请求跟踪,可以对难于捕获的事件(比如性能低下或与身份验证相关的故障)进行故障诊断。

 

1.3.  安全性模块

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

2)         IP和域限制:利用“IP 和域限制”,您可以根据请求的原始 IP 地址或域名启用或拒绝内容。

1.4.  性能模块

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

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

1.5.  管理工具模块

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

2)         管理服务: 提供了一个基础结构,用于配置 IIS 7用户界面(即 IIS 管理器),以便在 IIS 7中进行远程管理。很少会用到。

IIS7 常用模块介绍说明的更多相关文章

  1. Ansible常用模块介绍及使用(week5_day1_part2)--技术流ken

    Ansible模块 在上一篇博客<Ansible基础认识及安装使用详解(一)--技术流ken>中以及简单的介绍了一下ansible的模块.ansible是基于模块工作的,所以我们必须掌握几 ...

  2. python基础31[常用模块介绍]

    python基础31[常用模块介绍]   python除了关键字(keywords)和内置的类型和函数(builtins),更多的功能是通过libraries(即modules)来提供的. 常用的li ...

  3. Ansible常用模块介绍及使用(2)

    Ansible模块 在上一篇博客<Ansible基础认识及安装使用详解(一)–技术流ken>中以及简单的介绍了一下ansible的模块.ansible是基于模块工作的,所以我们必须掌握几个 ...

  4. 8.2、常用模块介绍2:xml,configparser,hashlib

    xml: 介绍:包含关于可扩展标记语言xml的函数 使用: python有三种方法解析XML--SAX,DOM,以及ElementTree,由于xml技术落后,所以这里不对sax,dom介绍: xml ...

  5. 8.2,常用模块介绍:sys,os,time,random

    sys: 介绍:主要包含涉及python编译器与系统交互的函数. 常用函数: import sys print(sys.argv)#本文件名,已经运行该程序时的参数 #[如在命令窗口中python3 ...

  6. python 2.0 s12 day5 常用模块介绍

    模块,用一砣代码实现了某个功能的代码集合. 类似于函数式编程和面向过程编程,函数式编程则完成一个功能,其他代码用来调用即可,提供了代码的重用性和代码间的耦合.而对于一个复杂的功能来,可能需要多个函数才 ...

  7. NodeJS常用模块介绍

    收集了NodeJS开发中常用的一些模块. MVC框架 - Express Express 是轻量灵活的Nodejs Web应用框架,它可以快速地搭建网站.Express框架建立在Nodejs内置的Ht ...

  8. python常用模块介绍

    关于if __name__ == "__main__": 若执行文件为bin,调用文件为cal: 若在执行文件bin中执行print(__name__) 输出:__main__ 当 ...

  9. python 常用模块介绍

    1.定义 模块:用来从逻辑上组织python代码(变量.函数.类,逻辑),本质就是.py结尾的python文件(文件名:test.py,对应的模块名:test). 包:用来从逻辑上组织模块的,本质就是 ...

随机推荐

  1. 表被占用住,提示资源正忙的处理方式。kill掉表的操作。

     1)查找死锁的进程:  SELECT s.username,l.OBJECT_ID,l.SESSION_ID,s.SERIAL#,l.ORACLE_USERNAME,l.OS_USER_NAME,l ...

  2. MySQL忘记root密码的解决方案

    在实际操作中忘记MySQL的root密码是一件令人很头痛的事情,不要急以下的文章就是介绍MySQL的root密码忘记的时候解决方案,我们可以对其进行如下的步骤重新设置,以下就是文章的详细内容描述.   ...

  3. ORA-16018: cannot use LOG_ARCHIVE_DEST with LOG_ARCHIVE_DEST_n or DB_RECOVERY_FILE_DEST【error收集】

    之前一直没有注意一个事情, 关于设置archive归档路径设置的问题. 设置数据库为归档模式的命令: 1.首先要切换到mount状态: 2.执行alter system archivelog; 3.查 ...

  4. [转]SGI STL 红黑树(Red-Black Tree)源代码分析

    STL提供了许多好用的数据结构与算法,使我们不必为做许许多多的重复劳动.STL里实现了一个树结构-Red-Black Tree,它也是STL里唯一实现的一个树状数据结构,并且它是map, multim ...

  5. SSM框架搭建java.lang.ClassNotFoundException: org.springframework.http.converter.json.MappingJacksonHttpMessageConverter

    在搭建 spring springMVC Mybatis 时候出错 将org.springframework.http.converter.json.MappingJacksonHttpMessage ...

  6. phpcms v9二次开发之模型类的应用(1)

    在<phpcms二次开发之模型类model.class.php>中讲到了模型类的建立方法,接下来我讲一下模型类的应用.      前段时间我基于phpcms v9开发了一个足球网.足球网是 ...

  7. jquery1.9学习笔记 之选择器(基本元素一)

    所有选择器("*") 描述:选择所有元素 注意:大多数情况下,这个选择器极其的慢,尤其是在作用于自身时. 例子: 查找文档中的每个元素.然后追加一个<script>或& ...

  8. FCKEditor的用法(asp版)

    1:下载FCKEditor 去www.baidu.com 搜索,我本来想上传的,但不知道怎么传.下载下来后解压到你网站的目录,最好就放在根目录下,文件夹名字就用FCKEditor:这里可以随便自己喜好 ...

  9. Linux_install jdk

    Linux安装JDK步骤 1.先从网上下载jdk(jdk-7u1-linux-i586.rpm),下载地址:http://www.oracle.com/technetwork/java/javase/ ...

  10. eclipse中myBatis引入

    1.添加config.xml配置文件 2.定义与数据库的数据实体映射类 3.创建操作表的是sql映射文件 即:mapper.xml 4.在配置文件config.xml中注册sql映射文件(步骤三创建的 ...