常用的web应用服务器有:1、Apache服务器,源代码开放,模块支持非常丰富;2、Lighttpd服务器,有内存开销低、CPU占用率低、效能好、一级模块丰富等特点;3、Tomcat服务器,源代码开放,根据servlet和JSP规范执行;4、IBM WebSphere服务器,功能完善,源代码开放;5、Microsoft IIS服务器,允许在公共Intranet或Internet上发布信息。
具体内容如下:
1、Apache服务器
Apache仍然是世界上用的最多的服务器,它源于NCSAhttpd服务器,世界上很多著名的网站都是Apache的用户。源代码开放,有一支开放的开发队伍、支持跨平台的应用,可移植性等,Apache的模块支持非常丰富,但是,速度、性能上不及掐轻量级Web服务器,属于重量级产品,所消耗的内存比其他Web服务器要高。
2、Lighttpd服务器
Lighttpd是由一个德国人写的开源软件,目标是提供一个专门针对高性能网站、安全、快速、兼容性好,并且灵活的WebServer环境。具有内存开销低、CPU占用率低、效能好、一级模块丰富等特定,支持FastCGI、CGI、Auth、输出压缩(output compress)、URL重写及Alias等重要功能。Lighttpd和Nginx一样,是一款轻量级Web服务器,是Nginx竞争对手之一。
3、Tomcat服务器
Tomcat是一个开放源代码、运行servlet和JSP Web应用软件的基于Java的Web应用软件容器。Tomcat Server是根据servlet和JSP规范执行的,因此,可以说Tomcat Server实行了Apache-Jakarta规范,而且,比绝大多数商业应用软件服务器要好,但是,Tomcat对静态文件、高并发的处理比较弱。
4、IBM WebSphere服务器
WebSphere Application Server是一种功能完善、开放的Web用用程序服务器,是IBM电子商务计划的核心部分,它是基于Java的应用环境、建立、部署和管理Internet和Intranet Web应用程序。
5、Microsoft IIS服务器
Microsoft的Web服务器是IIS(Internet Information Server),是允许在公共Intranet或Internet上发布信息的Web服务器,IIS提供了一个图形界面的管理工具,称为Internet服务管理器,用于监视配置和控制Internet服务。