常用的Web服务器


          Web服务器,也称为WWW(WORLD WIDE WEB)服务器,HTTP服务器,主要功能是提供网上信息浏览的服务。

          Unix和Linux下,常用的Web服务器有Apache、Nginx、Lighttpd、Tomcat、IBM WebSphere等,应用最广泛的是Apache。

          Windows下最常用的是微软公司的IIS(Internet Information Server)。


          Apache服务器

          Apache仍然是世界上用的最多的服务器,它源于NCSAhttpd服务器,世界上很多著名的网站都是Apache的用户。

          源代码开放,有一支开放的开发队伍、支持跨平台的应用,可移植性等,Apache的模块支持非常丰富,但是,速度、性能上不及掐轻量级Web服务器,属于重量级产品,所消耗的内存比其他Web服务器要高。


          Lighttpd服务器

          Lighttpd是由一个德国人写的开源软件,目标是提供一个专门针对高性能网站、安全、快速、兼容性好,并且灵活的WebServer环境。

          具有内存开销低、CPU占用率低、效能好、一级模块丰富等特定,支持FastCGI、CGI、Auth、输出压缩(output compress)、URL重写及Alias等重要功能。

          Lighttpd和Nginx一样,是一款轻量级Web服务器,是Nginx竞争对手之一。


          Tomcat服务器

          Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。

          Tomcat Server是根据servlet和JSP规范执行的,因此,可以说Tomcat Server实行了Apache-Jakarta规范,而且,比绝大多数商业应用软件服务器要好,但是,Tomcat对静态文件、高并发的处理比较弱。


          IBM WebSphere服务器

          WebSphere Application Server是一种功能完善、开放的Web用用程序服务器,是IBM电子商务计划的核心部分,它是基于Java的应用环境、建立、部署和管理Internet和Intranet Web应用程序。


          Microsoft IIS服务器

          Microsoft的Web服务器是IIS(Internet Information Server),是允许在公共Intranet或Internet上发布信息的Web服务器,IIS提供了一个图形界面的管理工具,称为Internet服务管理器,用于监视配置和控制Internet服务。

          IIS是一种Web服务组件,其中包括Web服务器、FTP服务器、NNTP服务器和SMTP服务器,分别用于网页浏览、文件传输、新闻服务和邮件发送等方面,它使在网络上发布信息成了一件很容易的事情。

          它提供ISAPI(Intranet Server API)作为扩展Web服务器功能的编程接口,此外,还提供一个Internet数据库连接器,可以实现对数据库的查询和更新。