我们今天来做一下微软IIS和Apache扩展性的比较分析。我们知道扩展性是指WWW服务提供工具是否可以应用于多种场合,多种网络情况,多种操作系统。
微软IIS只能在微软公司的windows操作系统下使用,离开了windows他将一事无成。无法移植到其他类型的操作系统中。
APACHE是个多面手,他不仅仅应用于windows,对于unix,linux以及freebsd等多种操作系统来说他都可以胜任工作。而且不同操作系统的配置步骤基本类似,可移植性非常高。最后,我们应该可以看出微软IIS只能在windows下运行,apache应用范围广。apache获胜。到此,我们继续来看看他们安全性的区别。
经常看到某某网站被黑客攻击或者某某网站被非法用户上传病毒的消息,对于为其他人提供服务的站点来说,安全性是最重要的。如果一个网站连自身安全都没有保证的话,谁愿意浏览和使用呢。
早期的微软IIS在安全性方面存在着很大的问题,如果使用默认设置的话黑客可以轻松趁虚而入。不过在微软IIS6中微软公司对安全方面进行了大幅改进。只要保证操作系统补丁更新及时,就可以将网站安全系数尽可能的提高。特别是微软IIS6与.net平台相互倚靠,使安全性几乎完美。
APACHE在安全方面一直做的不错,因为很多用户都是在linux下使用apache,所以操作系统的特点使得linux下的apache具有先天的保护伞,安全性自然没得说。最后,我们得出微软IIS6以前的版本有安全隐患,微软IIS6和APACHE一样安全可靠。微软IIS6与APACHE打个平手。
【编辑推荐】