随着Windows Server 2008的推出,微软推出了更好的WEB服务器。较之微软上一次发布的操作系统,此次的Windows Server 2008已经做出了诸多的改善。
然而,变化更多的则是服务器软件,因为IT部门也不希望每次更新升级服务器,都要以发生一次重大变化为代价。一位分析师表示,在某些层面上,可以说这一最新系统绝对进行过充分的改进。
“服务器正在通过每一次的改进获得完善,而且我认为Windows Server 2008也一样。”负责微软政策走向研究的分析师Michael Cherry说。“Windows Server 2008绝对是一件值得信赖的产品,不要觉得Windows Server 2008变化不大,我真的认为Windows Server将是一款让人折服的产品。”
微软公司将重点放在网络服务器和服务器主机Server 2008和IIS 7,他们向客户广泛的征求意见,微软公司负责主机解决方案的市场部经理Michael van Dijken表示。
在IIS方面进行的最大改进是使 IIS实现了模块化,客户只需要安装他所需要的部分。van Dijken 称:“IIS 7 让客户按照运行需要来安装相应的功能模块,通过IIS7新的特性来创建模块将会减少代码在系统中的运行次数,将遭受黑客脚本攻击的可能性降至最低。”
Cherry称,但是不管怎样,我们建议用户最终需要安装整个IIS 7的全部模块。“微软这是出于安全方面的考虑,因为IIS通常被很多其他应用程序使用,当用户运行更多应用程序而同时又需要运行不同的模块时,最好选择完全安装来避免庞大的服务器不受攻击。”他说。
IIS的安全体系在诸多方面都已有改善。首先,有更全面的错误日志。因此,如果有任何问题都会记录下来,甚至包括其中任何一个应用小组和某一具体用户出现的问题。其次,微软增加了网站管理员的授权设置管理能力。
一台物理计算机可以运行数百或数千台服务器。Windows Server 2003可以在单机上处理大约500到1000台服务器,而Server 2008能处理2000至4000台服务器,van Dijken 说。这意味着,大量的网站可以有多人来监管,而在同时又可以限制其特权,使其没有权利使用他们所不应该得到的东西。
另一项重大变化是,增设了一个内置的PHP模块,不只是IIS 7,IIS 6 也有了PHP模块。该模块是由PHP语言开发商Zend研发的,所以其安全性已经正式通过Windows Server 2008认证了。
van Dijken称:“在托管空间,以很多有价值的PHP 应用程序。许多 Linux 用户告诉我们,他们没用IIS,因为他们认为如果安装了IIS ,他们就没有了选择的余地。而运行PHP则可以减少环境中的复杂性,并且还不用去查找PHP另类的解决方案。”
微软计划公布应用程序编程接口(API)和文档,使模块作者可以添加对其他动态语言如Ruby 和Rails的支持,van Dijken说。