Comparison of web server software

Comparison of web server software

This article is a comparison of web server software.

Contents

Overview

Server Developed by Open source Software license Last stable version Release date
AOLserver NaviSoft Yes Mozilla Public License 4.5.1 2009-02-02
Apache HTTP Server Apache Software Foundation Yes Apache License 2.2.21 2011-09-13
Apache Tomcat Apache Software Foundation Yes Apache License 7.0.14 2011-05-12
Boa Paul Phillips Yes GPL 0.94.13 2002-07-30
Caudium The Caudium Group Yes GPL 1.4.14 2008-03-26
Cherokee HTTP Server Álvaro López Ortega Yes GPL 1.2.100 2011-10-09
Hiawatha Hugo Leisink Yes GPL 7.8.2 2011-11-18
HFS Rejetto Yes GPL 2.2f 2009-02-17
IBM HTTP Server IBM No Non-free/proprietary 7.0 2009-03-15
Internet Information Services (IIS) Microsoft No Non-free/proprietary 7.5 2009-10-22
Jetty Eclipse Foundation Yes Apache License 7.3.1 2011-03-04
KLone KoanLogic Srl Yes GPLv2 and Commercial Version 2.4.0 2011-05-02
lighttpd Jan Kneschke (Incremental) Yes BSD variant 1.4.29 2011-07-03
LiteSpeed Web Server LiteSpeed Technologies No Non-free/proprietary 4.1.8 2011-11-18
NaviServer Various Yes MPL 1.1 4.99.3 2009-03-11
NCSA HTTPd Robert McCool Yes Free for Non-Commercial Use 1.5.2a 1996
nginx Igor Sysoev Yes BSD variant 1.0.10 2011-11-15
nodejs Ryan Dahl Yes MIT 0.6.0 2011-11-04
OpenLink Virtuoso OpenLink Software Yes GPL and Commercial Versions
Oracle HTTP Server Oracle Corporation No Non-free/proprietary 11g Release 1 2009
Oracle iPlanet Web Server Sun Microsystems Yes BSD 7.0u8 2010-01-20
Oracle WebLogic Server Oracle Corporation
(formerly BEA Systems)
No Non-free/proprietary 11gR1 (10.3.5) 2011-05-16
thttpd Jef Poskanzer for ACME Laboratories Yes BSD variant 2.25b 2003-12-29
Tornado FriendFeed/Facebook Yes Apache License 1.2.1 2011-03-03
TUX web server Ingo Molnár Yes GPL
WEBrick Ruby developers Yes Ruby license 1.3.1 2003-08-14
Xitami iMatix Corporation Yes GPL 5.0a0 2009-02-19
Yaws Claes Wikström Yes BSD variant 1.89 2010-09-25
Zeus Web Server Zeus Technology No Non-free/proprietary 4.3r5 2010-01-13
Zope Zope Corporation Yes ZPL
Server Creator Open source Software license Last stable version Release date

Features

Server Security Dynamic content[1]
basic
access
authentication
digest
access
authentication
https virtual
hosting
CGI FastCGI Java Servlets SSI ASP.NET Runs in user space or kernel space Administration console IPv6
AOLserver Yes No Yes Yes Yes No No Yes ? user ? ?
Apache HTTP Server Yes Yes Yes Yes Yes Yes No[2] Yes Yes, by modules[3] user Yes Yes
Apache Tomcat Yes Yes Yes Yes Yes No Yes Yes No user Yes ?
Boa No No No Yes Yes No No No No user ? Yes
Caudium Yes Yes Yes Yes Yes Yes Yes Yes ? user Yes Yes[4] (unconfirmed)
Cherokee HTTP Server Yes Yes Yes Yes Yes Yes No Yes No user Yes Yes[5]
Hiawatha Yes Yes Yes Yes Yes Yes No Yes No user Yes Yes
HFS Yes No No No No No No No ? user ? ?
IBM HTTP Server Yes Yes Yes Yes Yes Yes No Yes No user Yes Yes
Internet Information Services Yes Yes Yes Yes Yes Yes No[6] Yes Yes kernel and user[7] Yes Yes
Jetty Yes Yes Yes Yes Yes ? Yes ? ? user ? ?
KLone Yes No Yes Yes Yes No No No No user No No
lighttpd Yes Yes Yes Yes Yes Yes No[2] Yes No[3] user No Yes
LiteSpeed Web Server Yes Yes Yes Yes Yes Yes No[2] No No[3] user Yes ?
NaviServer Yes No Yes Yes Yes No No No ? user Yes ?
NCSA HTTPd[8] Yes Yes ? Partial[9] Yes ? No Yes No user ? ?
nginx Yes No Yes Yes No[10] Yes No Yes No user No Yes
nodejs ? ? Yes ? ? ? No ? ? user ? Yes
OpenLink Virtuoso Yes Yes Yes Yes No No Yes Yes ? ? ? ?
Oracle HTTP Server[11] Yes ? Yes Yes Yes Yes No Yes No user ? ?
Oracle iPlanet Web Server Yes Yes Yes Yes Yes Yes Yes Yes No user Yes Yes
thttpd Yes ? No Yes Yes No No No No user ? Yes
TUX web server No No No Yes Yes No No No No kernel ? ?
Xitami Yes ? paid version Yes Yes ? ? Yes ? user ? ?
Yaws Yes ? Yes Yes Yes Yes No Yes No user ? Yes
Zeus Web Server Yes Yes Yes Yes Yes Yes No[2] Yes No user Yes No
Server Security Dynamic content[1]
basic
access
authentication
digest
access
authentication
https virtual
hosting
CGI FastCGI Java Servlets SSI ASP.NET Runs in user space or kernel space Administration console IPv6

Operating system support

Server Windows Linux Mac OS X BSD Solaris eCS OpenVMS AIX i5/OS z/OS HP-UX
AOLserver Yes Yes Yes Yes Yes No No ? No ? ?
Apache HTTP Server Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes Yes
Apache Tomcat Yes Yes Yes Yes Yes No Yes Yes ? Yes Yes
Boa ? Yes ? Yes ? No No ? No ? ?
Caudium[12] No Yes Yes Yes Yes No No Yes No ? ?
Cherokee HTTP Server Yes Yes Yes Yes Yes No No ? No ? ?
Hiawatha Yes (cygwin) Yes Yes Yes Yes No No ? No ? ?
HFS Yes No No No No No No No No No No
IBM HTTP Server Yes Yes No No Yes No No Yes Yes Yes Yes
Internet Information Services Yes No No No No No No No No No No
Jetty Yes Yes Yes ? Yes ? No ? No ? ?
KLone Yes Yes Yes Yes Yes No No No No No No
lighttpd Yes Yes Yes Yes Yes No No Yes No No Yes
LiteSpeed Web Server No Yes Yes Yes Yes No No ? No ? ?
NaviServer Yes Yes Yes Yes Yes ? ? Yes No ? ?
NCSA HTTPd ? Yes ? Yes Yes No No ? No ? Yes
nginx Yes Yes Yes Yes Yes No No Yes No ? ?
nodejs Yes Yes Yes Yes Yes No No No No No No
OpenLink Virtuoso Yes Yes Yes Yes Yes No No ? No ? ?
Oracle HTTP Server ? Yes ? ? Yes No No Yes No ? ?
Oracle iPlanet Web Server Yes Yes No No Yes No No Yes No No Yes
thttpd Yes (cygwin) Yes Yes Yes Yes No No ? No ? ?
TUX web server No Yes No No No No No No No No No
Xitami Yes Yes Yes Yes Yes Yes Yes Yes No ? Yes
Yaws Yes Yes Yes Yes Yes No No Yes No ? ?
Zeus Web Server No Yes No Yes
(FreeBSD)
Yes No No No No No Yes
Server Windows Linux Mac OS X BSD Solaris eCS OpenVMS AIX i5/OS z/OS HP-UX

See also

References

  1. ^ a b The “dynamic content” columns indicate whether the server itself implements the given feature. Other features may be available by delegation (e.g. Apache HTTP Server can delegate to Apache Tomcat for Servlet support).
  2. ^ a b c d This server implements AJP; compatible third-party Servlet containers can be integrated to provide seamless Servlet support.
  3. ^ a b c This server can use mod_mono (Multi-platform) or mod_aspdotnet (win32 only) which will provide ASP.NET support.
  4. ^ http://freshmeat.net/projects/caudium/?branch_id=31500&release_id=238766 mentions IPv6 support but this is not explicitely specified on http://www.caudium.net/ . Maintainers have been sent a Documentation Update Querry; please remove this warning notice when they update their website
  5. ^ Cherokee Web Server – Compiling and Installing
  6. ^ Servlet Engines are supported via isapi_redirect
  7. ^ http://technet2.microsoft.com/windowsserver/en/library/975bb1da-4bcf-4064-b0c7-723e45106bf51033.mspx?mfr=true states that the HTTP protocol stack http.sys runs in kernel space, while the rest of the software runs in user space.
  8. ^ Why NCSA HTTPd?
  9. ^ Due to lack of support for HTTP/1.1, name based virtual hosts are not fully implemented.
  10. ^ for security http://wiki.nginx.org/SimpleCGI
  11. ^ Feature Overview - 10g R2 (10.1.2)
  12. ^ Caudium: Webserver FAQs

External links


Wikimedia Foundation. 2010.

Игры ⚽ Поможем написать реферат

Look at other dictionaries:

  • Comparison of FTP server software — The table below compares basic characteristics of notable FTP Servers. This list is not exhaustive. Name Managed by OS Features License BulletProof FTP Server BulletProof Software LLC Windows 98/ME, NT/2000, XP, Vista, Windows Server 2003/2008… …   Wikipedia

  • Comparison of DNS server software — Contents 1 Servers compared 1.1 BIND 1.2 Microsoft DNS 1.3 Dn …   Wikipedia

  • Comparison of FTP client software — The following tables compare general and technical information for a number of FTP clients and related clients that use other file transfer protocols. Please see the individual products articles for further information. This article is not all… …   Wikipedia

  • Web server — The term web server can mean one of two things: # A computer program that is responsible for accepting HTTP requests from web clients, which are known as web browsers, and serving them HTTP responses along with optional data contents, which… …   Wikipedia

  • Comparison of revision control software — The following is a comparison of revision control software. The following tables includes general and technical information for notable revision control and software configuration management (SCM) software. This is an incomplete list, which may… …   Wikipedia

  • Comparison of business integration software — This article is a comparison of business integration and business process automation software. Contents 1 General 1.1 Scope 1.2 General information 2 Compatibility and intero …   Wikipedia

  • Comparison of reference management software — The following tables compare reference management software. Contents 1 General 2 Operating system support 3 Export file formats 4 Import file formats …   Wikipedia

  • Comparison of video player software — This article is about video player software. For a comparison of audio player software, see Comparison of audio player software. For a comparison of hardware device type portable media players, see Comparison of portable media players. The… …   Wikipedia

  • Comparison of project management software — A comparison of notable project management software. Software Collaborative software Issue tracking system Scheduling Project Portfolio Management Resource Management Document Management Workflow system Reporting and Analyses Web based License… …   Wikipedia

  • Comparison of Internet forum software — This article outlines the general features commonly found in various Internet forum software packages. Contents 1 Subarticles 2 Feature explanation 2.1 Flat vs. threaded 2.2 Duplicate thread …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”