首页 资讯 安全 查看内容

强大而灵活的IIS 7.0

2008-5-24 09:19 768 0

摘要:    如果你在过去几年中一直在使用IIS,那么你一定了解IIS所存在的一个问题。   对于早期版本的IIS,要么你选择安装它,要么选择不安装,你没有机会安装一个适合自己的定制版IIS,如果...
关键词: IIS 功能 配置 一个 文件 微软 config 系统 7.0 管理员

   如果你在过去几年中一直在使用IIS,那么你一定了解IIS所存在的一个问题。   对于早期版本的IIS,要么你选择安装它,要么选择不安装,你没有机会安装一个适合自己的定制版IIS,如果选择安装IIS,那也就意味着你必须安装IIS的所有功能,但由此也会带来一些安全隐患。   为了降低潜在的安全漏洞,在IIS 6.0中,一些主要的功能默认情况下被禁用了,但实际上它们也已经被安装在系统中了。   在Windows Server 2008中,微软采取了更为合理的一步,IIS 7.0的安装是完全模块化的。安装过程中有大约40个不同的组件可供选择安装,因此系统管理员可以完全创建适合他们自己的定制IIS。   这意味着我们可以减少给黑客用来攻击的途径,可以从更少的方面来为IIS打补丁,而且管理起来也更方便。   同时,在IIS 7.0被安装完成后,这种模块化的思想也将继续得到体现,功能可以被轻松地添加或删除。   对于一些功能比较单一的服务器,用户可以灵活的选择只安装自己需要的功能。比如,用户不使用CGI,那么就可以不安装它,也不用担心人们所新发现的任何有关CGI处理的新的Bug。用户也不用去安装一个与之对应的补丁,然后重启,因为受影响的部分从来没有安装在系统上,用户也没有东西需要修补。   在新版IIS中另一个新的功能就是“操作”面板。这个基于任务的面板向用户显示了选中的服务或功能相关的大多数常见任务。   另外,微软还充分考虑到了那些喜欢使用命令行方式来配置IIS的朋友,在新的IIS 7.0中增加了叫做appcmd.exe的新命令行配置环境。   同样,通过在所有工具中的安全性更强的secure HTTP支持,远程管理功能更加强大。   还有一个被系统管理员所钟爱的功能是在IIS 7.0中的配置存储功能。在新的IIS 7.0中,所有配置都以XML格式的.config文件来存储,布局非常清楚。IIS存储它的global配置在Windows\System32\inetsrv\config目录下的ApplicationHosta.config文件中。在这个文件中存储了IIS的一些基本设置和策略,以及一些安装设置。   在IIS 7.0中,还有一个非常棒的功能是新版的IIS 7已经去掉了那个让网站管理员头疼的Metabase技术。微软采用一个新类似ASP.NET中的的配置文件Web.config方式,放弃了属于专有技术的Metabase。   其中新增加的设置方式是,在主配置文件中可以针对每一个URL设置单独的配置。针对一个Web应用的特定设置可以以一个单独的XML文件的方式与应用程序本身存储在一起。   这些文件的存在使得在不同Web服务器之间复制配置文档变得非常容易,所有需要你做的就是复制整个服务器的ApplicationHost.config文件或应用程序的单独的Web.config文件。   开发者也可以对他们的Web应用分配正确的Web服务器设置。   在IIS 7.0中同样有很多被开发者所喜欢的功能,ASP.NET被完全支持,代码管理模式可以被用于访问在请求通道中的所有事件。   诊断功能也被改善,全程跟踪日志可以针对任何给定的请求而创建,从而让系统管理员可以了解应用程序中存在的任何错误。   在新的市场竞争中,IIS 7.0究竟会表现如何,现在下定论还为时过早,但是我们可以肯定的是微软的IIS 7.0在满足系统管理员的不同喜好方面,已经取得了非常大的进步。
声明:文章版权归原作者所有 部分文章转自互联网 如有侵权请联系 [邮箱地址] 删除

路过

雷人

握手

鲜花

鸡蛋

最新评论

返回顶部