Vergleich von Webservern

Aus MARJORIE-WIKI
Wechseln zu: Navigation, Suche

Dieser Artikel ist eine vergleichende Übersicht über Webserver-Software. Der Webserver-Vergleich wurde direkt aus dem englischen Artikel übernommen.

Überblick[Bearbeiten]

Server Developed by Open source Software license Last stable version Release date
And-httpd James Antill ✔ Ja LGPL 0.99.11 2006-09-11
AOLserver NaviSoft ✔ Ja AOLserver Public License 4.5.1Liste (Informatik) 2009-02-02
Apache HTTP Server Apache Software Foundation ✔ Ja Apache License 2.2.17 2010-10-19
Apache Tomcat Apache Software Foundation ✔ Ja Apache License 6.0.29 2010-07-22
Boa Paul Phillips ✔ Ja GPL 0.94.13 2002-07-30
Caudium The Caudium Group ✔ Ja GPL 1.4.14 2008-03-26
Cherokee HTTP Server Álvaro López Ortega ✔ Ja GPL 1.2.1 2011-02-24
Devwex Seanox Software Solutions ✔ Ja GPL 1.2010.1010 2010-10-10
Hiawatha Hugo Leisink ✔ Ja GPL 7.4 2010-11-08
HFS Rejetto ✔ Ja GPL 2.2f 2009-02-17
IBM HTTP Server IBM ✘ Nein nonfree/proprietary 7.0 2009-03-15
Internet Information Services (IIS) Microsoft ✘ Nein nonfree/proprietary 7.5 2009-10-22
Jetty Eclipse Foundation ✔ Ja Apache License 7.2.0 2010-10-20
lighttpd Jan Kneschke (Incremental) ✔ Ja BSD variant 1.4.28 2010-08-22
LiteSpeed Web Server LiteSpeed Technologies ✘ Nein nonfree/proprietary
Monkey HTTP Daemon Eduardo Silva ✔ Ja GPL 0.13.1 2011-03-07
NaviServer Various ✔ Ja MPL 1.1 4.99.3 2009-03-11
NCSA HTTPd Robert McCool ✔ Ja Free for Non-Commercial Use 1.5.2a
nginx Igor Sysoev ✔ Ja BSD variant 1.0 2011-04-12
nodejs Ryah Dahl ✔ Ja MIT
OpenLink Virtuoso OpenLink Software ✔ Ja GPL and Commercial Versions
Oracle HTTP Server Oracle Corporation ✘ Nein nonfree/proprietary
Oracle iPlanet Web Server Sun Microsystems ✔ Ja BSD 7.0u8 2010-01-20
thttpd Jef Poskanzer for ACME Laboratories ✔ Ja BSD variant 2.25b 2003-12-29
Tornado FriendFeed/Facebook ✔ Ja Apache License 1.2.1 2011-03-03
TUX web server Ingo Molnár ✔ Ja GPL
Weblogic Oracle Corporation
(formerly BEA Systems)
✘ Nein nonfree/proprietary
WEBrick Ruby developers ✔ Ja Ruby license 1.3.1 2003-08-14
Xitami iMatix Corporation ✔ Ja GPL 5.0a0 2009-02-19
Yaws Claes Wikström ✔ Ja BSD variant 1.89 2010-09-25
Zeus Web Server Zeus Technology ✘ Nein nonfree/proprietary 4.3r4 2007-07-30
Zope Zope Corporation ✔ Ja ZPL
Server Creator Open source Software license Last stable version Release date

Features[Bearbeiten]

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
And-httpd ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✔ Ja - via tools ✘ Nein user ? ?
AOLserver ✔ Ja ✘ Nein ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✔ Ja ? user ? ?
Apache HTTP Server ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein[2] ✔ Ja ✔ Ja, by modules [3] user ✔ Ja ✔ Ja
Apache Tomcat ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✔ Ja ✘ Nein user ✔ Ja ?
Boa ✘ Nein ✘ Nein ✘ Nein ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✘ Nein user ? ✔ Ja
Caudium ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ? user ✔ Ja ✔ Ja[4] (unconfirmed)
Cherokee HTTP Server ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✘ Nein user ✔ Ja ✔ Ja[5]
Devwex ✔ Ja ✘ Nein ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✘ Nein user ✔ Ja ?
Hiawatha ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✘ Nein user ✔ Ja ✔ Ja
HFS ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ? user ? ?
IBM HTTP Server ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✘ Nein user ✔ Ja ✔ Ja
Internet Information Services ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein[6] ✔ Ja ✔ Ja kernel and user[7] ✔ Ja ✔ Ja
Jetty ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ? ✔ Ja ? ? user ? ?
lighttpd ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein[2] ✔ Ja ✘ Nein[3] user ✘ Nein ✔ Ja
LiteSpeed Web Server ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein[2] ✘ Nein ✘ Nein[3] user ✔ Ja ?
Monkey HTTP Daemon ✘ Nein ✘ Nein ✘ Nein ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✘ Nein ? user ? ?
NaviServer ✔ Ja ✘ Nein ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✘ Nein ? user ✔ Ja ?
NCSA HTTPd[8] ✔ Ja ✔ Ja ? Teilweise[9] ✔ Ja ? ✘ Nein ✔ Ja ✘ Nein user ? ?
nginx ✔ Ja ✘ Nein ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✘ Nein user ✘ Nein ✔ Ja
nodejs ? ? ✔ Ja ? ? ? ✘ Nein ? ? user ? ?
OpenLink Virtuoso ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✔ Ja ? ? ? ?
Oracle HTTP Server[10] ✔ Ja ? ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✘ Nein user ? ?
Oracle iPlanet Web Server ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein user ✔ Ja ✔ Ja
thttpd ✔ Ja ? ✘ Nein ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✘ Nein user ? ✔ Ja
TUX web server ✘ Nein ✘ Nein ✘ Nein ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✘ Nein kernel ? ?
Xitami ✔ Ja ? paid version ✔ Ja ✔ Ja ? ? ✔ Ja ? user ? ?
Yaws ✔ Ja ? ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✘ Nein user ? ✔ Ja
Zeus Web Server ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein[2] ✔ Ja ✘ Nein user ✔ Ja ✘ Nein
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[Bearbeiten]

Server Windows Linux Mac OS X BSD Solaris eCS OpenVMS AIX i5/OS z/OS HP-UX
And-httpd ✘ Nein ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ?
AOLserver ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ?
Apache HTTP Server ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja
Apache Tomcat ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✔ Ja ✔ Ja ? ✔ Ja ✔ Ja
Boa ? ✔ Ja ? ✔ Ja ? ✘ Nein ✘ Nein ? ✘ Nein ? ?
Caudium[11] ✘ Nein ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✘ Nein ? ?
Cherokee HTTP Server ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ?
Devwex ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ? ? ? ? ? ✔ Ja
Hiawatha ✔ Ja (cygwin) ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ?
HFS ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein
IBM HTTP Server ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✔ Ja ✔ Ja ?
Internet Information Services ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein
Jetty ✔ Ja ✔ Ja ✔ Ja ? ✔ Ja ? ✘ Nein ? ✘ Nein ? ?
lighttpd ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✘ Nein ✘ Nein ✔ Ja
LiteSpeed Web Server ✘ Nein ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ?
Monkey HTTP Daemon ✘ Nein ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ? ✘ Nein ? ?
NaviServer ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ? ? ✔ Ja ✘ Nein ? ?
NCSA HTTPd ? ✔ Ja ? ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ✔ Ja
nginx ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ?
OpenLink Virtuoso ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ?
Oracle HTTP Server ? ✔ Ja ? ? ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✘ Nein ? ?
Oracle iPlanet Web Server ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✘ Nein ✘ Nein ✔ Ja
thttpd ✔ Ja (cygwin) ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ?
TUX web server ✘ Nein ✔ Ja ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein ✘ Nein
Xitami ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ? ✔ Ja
Yaws ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✔ Ja ✘ Nein ✘ Nein ✔ Ja ✘ Nein ? ?
Zeus Web Server ✘ Nein ✔ Ja PowerPC-only ✔ Ja
(FreeBSD)
✔ Ja ✘ Nein ✘ Nein ? ✘ Nein ? ✔ Ja
Server Windows Linux Mac OS X BSD Solaris eCS OpenVMS AIX i5/OS z/OS HP-UX

Siehe auch[Bearbeiten]

Quellen[Bearbeiten]

  1. Hochspringen nach: 1,0 1,1 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. Hochspringen nach: 2,0 2,1 2,2 2,3 This server implements AJP; compatible third-party Servlet containers can be integrated to provide seamless Servlet support.
  3. Hochspringen nach: 3,0 3,1 3,2 This server can use mod_mono (Multi-platform) or mod_aspdotnet (win32 only) which will provide ASP.NET support. Referenzfehler: Ungültiges <ref>-Tag. Der Name „ASP“ wurde mehrere Male mit einem unterschiedlichen Inhalt definiert.
  4. Hochspringen 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. Hochspringen Cherokee Web Server – Compiling and Installing
  6. Hochspringen Servlet Engines are supported via isapi_redirect
  7. Hochspringen 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. Hochspringen Why NCSA HTTPd?
  9. Hochspringen Due to lack of support for HTTP/1.1, name based virtual hosts are not fully implemented.
  10. Hochspringen Feature Overview - 10g R2 (10.1.2)
  11. Hochspringen Caudium: Webserver FAQs

Weblink[Bearbeiten]

Info Sign.svg Dieser Wikipedia-Artikel wurde, gemäß GFDL, CC-by-sa mit der kompletten History importiert.