IIS 7.0: 探索用于 Windows Vista 的 Web 服务器和更多内容
2009-02-10 17:43:22 来源:WEB开发网核心提示: 有兴趣吗?让我们深入讨论细节,模块化 Web 服务器IIS 7.0 将 Web 服务器分成一个轻型服务器核心,IIS 7.0: 探索用于 Windows Vista 的 Web 服务器和更多内容(3),以及可以插入此核心中的 40 多个功能模块,这些模块(比如允许下载静态 Web 内容的
有兴趣吗?让我们深入讨论细节。
模块化 Web 服务器
IIS 7.0 将 Web 服务器分成一个轻型服务器核心,以及可以插入此核心中的 40 多个功能模块。这些模块(比如允许下载静态 Web 内容的 StaticFileModule,或者支持集成的 NTLM 身份验证的 WindowsAuthModule)可以单独安装在服务器上,以提供您需要的具体功能。
可以在任何时候从服务器上完全卸载这些模块(请参阅图 1),或为不需要它们的特定应用程序而专门禁用它们。这将帮助服务器管理员快速地部署小型服务器,同时大大减少受攻击可能性,并通过只执行所需代码极大地提高性能。
图 1只使用需要的功能
组件化体系结构是 IIS 7.0 的关键属性,它可以降低安全风险,并最大程度减少安装修补程序的必要。它还支持特殊化的服务器部署,这样的部署可以将选择 IIS 功能和自定义组件组合起来,针对应用程序拓扑中的特定服务器角色对它们进行优化,例如,反向代理和缓存服务器、HTTP 协议负载平衡器、或 SSL 和安全 sentinel 服务器。
IIS 7.0 所附带的所有服务器功能都基于新的公用可扩展 API。作为开发人员,您可以用您自己的功能替换任何现有服务器功能,也可以构建新的模块以添加到 IIS 7.0 功能集中。您是否希望用自定义的身份验证模块替换内置身份验证机制,或者提供新形式的响应压缩?请继续。
新的可扩展 API 是对以前的 ISAPI 可扩展模型的根本改进,使您能够更灵活、更轻松增强服务器。几乎服务器的每个方面(从核心服务器直到配置、管理和诊断)都提供了可扩展性,使您可以根据自己的需要扩展和裁减服务器。本文稍后将提供有关可扩展性的更多介绍。
- ››IIS7 Request format is unrecognized.
- ››IIS Rewrite 配置
- ››IIS7错误:“由于扩展配置问题而无法提供您请求的...
- ››IIS7应用PHP Manager使用FastCGI快速部署
- ››IIS短文件和文件夹泄漏漏洞的分析
- ››IIS .net 网站打不开 http:404 出错
- ››IIS上asp.net网站无法访问(错误:服务器应用程序不...
- ››IIS+PHP配置图文详解
- ››探索 ConcurrentHashMap 高并发性的实现机制
- ››IIS7 下日期显示格式的解决办法
- ››IIS6下部署ASP.NET MVC应用程序
- ››IIS 6 下配置以 FastCGI 跑 PHP
更多精彩
赞助商链接