讲解完全模块化的IIS7知识

系统 Windows
新的IIS7在Windows Server2008中加入了更多的安全方面的设计,通过IIS7新的特性来创建模块将会减少代码在系统中的运行次数。

我们今天在学习下IIS7的知识,首先,我们来介绍下什么是IIS7。IIS7是Internet Information Server的缩写,它是微软公司主推的WEB服务器。

现在用户一般常用的版本是Windows 2003里面包含的IIS 6或者是更早的IIS 5,IIS7与Window NT Server完全集成在一起,因而用户能够利用Windows NT Server和NTFS(NT File System,NT的文件系统)内置的安全特性,建立强大、灵活而安全的Internet和Intranet站点。

IIS7支持ISAPI,使用ISAPI可以扩展服务器功能, IIS的设计目的是建立一套集成的服务器服务,用以支持HTTP、FTP和SMTP,它能够提供快速且集成了现有产品,同时可扩展的Internet服务器。

新的IIS7在Windows Server2008中加入了更多的安全方面的设计,用户现在可以通过微软的。Net语言来运行服务器端的应用程序。除此之外,通过IIS7新的特性来创建模块将会减少代码在系统中的运行次数,将遭受黑客脚本攻击的可能性降至最低。

从安全的观点来考虑,这是IIS所涉及的一个新领域。 如此多的新特性,让我们对Windows Server2008中的IIS7充满了渴望,下面就让我们一起看看IIS中五个最为核心的增强特性:

完全模块化的IIS7

如果你非常熟悉流行的Apache Web server软件,那么你会知道它最大的优势就在于它的定制化,你可以把它配置为只能显示静态的HTML,也可以动态的加载不同的模块以允许不同类型的服务内容。

而现在使用的IIS7却无法很好的实现这一特性,这样就造成了两方面的问题:其一,由于过多用户并未使用的特性对于代码的影响,性能方面有时不能让用户满意;第二,由于默认的接口过多所造成的安全隐患。

新的IIS7则完全解决了这个问题,IIS7从核心层讲被分割成了40多个不同功能的模块。像验证、缓存、静态页面处理和目录列表等功能全部被模块化。这意味着你的Web服务器可以按照你的运行需要来安装相应的功能模块。

可能存在安全隐患和不需要的模块将不会再加载到内存中去,程序的受攻击面减小了,同时性能方面也得到了增强。关于IIS7的知识,我们这次就讲解到这里了。

【编辑推荐】

  1. 找出IIS服务器隐藏网站的方法
  2. 学习IIS 7.0模块化 Web 服务器知识
  3. 如何在IIS服务器上建立隐藏网站
  4. 微软瞄准Apache IIS7.0向开源张开双臂
  5. IIS 7.0 Web 服务器如此大的差异的主要原因
责任编辑:小霞
相关推荐

2010-05-13 15:24:24

2010-05-21 18:26:58

2010-05-13 17:36:50

2010-05-17 11:03:56

2010-05-13 12:16:57

IIS7

2022-03-11 13:01:27

前端模块

2010-05-13 10:26:34

IIS7

2009-08-19 09:32:49

Windows 7IIS配置ASP配置

2009-10-28 13:29:14

Linux文件系统安装

2010-05-13 18:32:52

2010-05-12 18:18:17

2010-05-13 16:29:20

IIS7

2010-05-13 15:35:36

IIS7

2010-05-13 17:21:32

IIS7.0

2019-08-28 16:18:39

JavaScriptJS前端

2010-05-13 12:07:29

2020-09-17 10:30:21

前端模块化组件

2020-09-18 09:02:32

前端模块化

2017-07-04 13:59:28

Android模块化

2010-05-13 15:30:04

IIS7
点赞
收藏

51CTO技术栈公众号