Jämförelse av webbserverprogramvara

Webbserverprogramvara tillåter datorer att fungera som webbservrar . De första webbservrarna stödde endast statiska filer, såsom HTML (och bilder), men nu tillåter de vanligtvis inbäddning av applikationer på serversidan.

Vissa ramverk för webbapplikationer inkluderar enkla HTTP-servrar. Django-ramverket tillhandahåller till exempel runserver och PHP har en inbyggd server. Dessa är i allmänhet endast avsedda att användas under den första utvecklingen. En produktionsserver kräver ett mer robust HTTP-gränssnitt, till exempel en av servrarna som listas här.

Översikt

Server Utvecklad av Mjukvarulicens Sista stabila versionen Senaste releasedatum
AOL-server NaviSoft Mozilla 4.5.2 2012-09-19 (upphört)
Apache HTTP-server Apache Software Foundation Apache 2.4.55 2023-01-17
Apache Tomcat Apache Software Foundation Apache 10.0.27 2022-10-10
Boa Jon Nelson och Larry Doolittle GNU GPL 0.94.13 2002-07-30 (upphört)
BusyBox httpd Glenn Engel, Vladimir Oleynik, BusyBox Team GNU GPL 1.34.0 2020-08-19
Caddie Matt Holt Apache 2.5.0 2022-04-25
Caudium Caudium-gruppen GNU GPL 1.4.18 2012-02-24
CERN httpd CERN , W3C , Tim Berners-Lee , Ari Luotonen och Henrik Frystyk Nielsen MIT Copyright Statement med erkännande till CERN 3,0A 1996-07-15

(upphört)

Cherokee HTTP-server Álvaro López Ortega GNU GPL 1.2.103 2013-04-21
Glasfisk Sun Microsystems , Oracle Corporation , sedan 2019 Eclipse Foundation Eclipse Public License & GNU General Public License 6.2.5 2022-02-13
Hiawatha Hugo Leisink GNU GPLv2 10.12 2021-03-25
HFS Rejetto GNU GPL 2,3 m 2018-08-16
IBM HTTP-server IBM Icke-fri proprietär 9.0.5.4 2020-06-12
Internetinformationstjänster Microsoft Icke-fri proprietär 10.0.17763.1 2018-10-02
Brygga Eclipse Foundation Apache 11.0.6x 2021-03-29
Jexus Bing Liu Icke-fri proprietär 6.2.x 2020
lighttpd Jan Kneschke (inkrementell) BSD variant 1.4.69 2023-02-10
LiteSpeed ​​Web Server LiteSpeed ​​Technologies GNU GPLv3 / proprietär licens 5.4.8 2020-07-01
Mungo Cesanta programvara GNU GPLv2 / egen licens 6.18 2020-05-21
Monkey HTTP-server Monkey programvara Apache 1.6.9 2016-06-04
NaviServer Olika Mozilla 1.1 4.99.23 2021-12-31
NCSA HTTPd Robert McCool Icke-fri proprietär 1.5.2a 1996-10-08 (upphört)
Nginx NGINX, Inc. BSD variant 1.21.0 2021-05-25
OpenBSD httpd Reyk Floeter ISC 7.2 2022-10-20
OpenLink Virtuos OpenLink programvara GNU GPL och proprietära versioner 8.3.3316 2020-03-10
Oracle HTTP-server Oracle Corporation Icke-fri proprietär 12cR2 (12.2.1.4) 2021-02-??
Oracle iPlanet webbserver Oracle Corporation BSD 7.0.27 2017-10-01
Oracle WebLogic Server
Oracle Corporation (tidigare BEA Systems )
Icke-fri proprietär 14c (14.1.1.0) 2020-03-30
Resin Open Source Caucho-teknik GNU GPLv3 / proprietär licens 4.0.65 2020-07-29
Resin Professional Caucho-teknik Icke-fri proprietär 4.0.65 2020-07-29
thttpd Jef Poskanzer för ACME Laboratories BSD variant 2,29 2018-05-24
TUX webbserver Ingo Molnár GNU GPL 3.2.6.18 2006-09-20 (upphört)
Wakanda Server Wakanda GNU AGPLv3 / proprietär licens 2.7.0 2019-04-29 (upphört)
WEBrick Ruby Community BSD 2-klausul 1.6.0 2019-11-30
Xitami iMatix Corporation BSD 5,0a0 2009-02-19 (upphört)
Framboesi Claes Wikström BSD variant 2.0.7 2019-07-14
Zeus webbserver Zeus teknologi Icke-fri proprietär 4.3r5 2010-01-13 (upphört)
Zope Zope Corporation Zope 2.13.30 2020-02-14
Server Utvecklad av Mjukvarulicens Sista stabila versionen Senaste releasedatum

Funktioner

Vissa funktioner kan avsiktligt inte inkluderas i webbservern för att undvika featuritis . Till exempel:

  • TLS/HTTPS kan aktiveras med en separat stunneldemon som avslutar TLS och omdirigerar råa HTTP-paket till http-demonen.
  • NGINX och OpenBSD httpd författare beslutade att inte inkludera CGI-tolkning utan istället använda FastCGI. För OpenBSD utvecklades en slowcgi- gateway.
  • BusyBox httpd har inte automatiskt genererad kataloglista men den kan implementeras som ett CGI-skript
Server säkerhet
Virtuell hosting
Dynamiskt innehåll
Körs i användar- eller kärnutrymme
Administrationskonsol Ytterligare protokollstöd


Grundläggande åtkomstautentisering _

Digest - åtkomstautentisering

SSL/TLS https
CGI FCGI SCGI WSGI
Java Servlets
SSI ISAPI SSJS IPv6 HTTP/2 QUIC HTTP/3
AOL-server Ja Nej Ja Ja Ja Nej Okänd Nej Nej Ja Okänd Okänd användare Okänd Okänd Okänd Okänd Okänd
Apache HTTP-server Ja Ja Ja Ja Ja Ja Ja Ja Nej Ja Ja Okänd användare Ja Ja Ja Nej Nej
Apache Tomcat Ja Ja Ja Ja Ja Nej Okänd Nej Ja Ja Nej Okänd användare Ja Ja Ja Okänd Okänd
Boa Nej Nej Ja Ja Ja Nej Okänd Nej Nej Nej Nej Nej användare Okänd Ja Nej Nej Nej
BusyBox httpd Ja Nej Nej Nej Ja Nej Nej Nej Nej Nej Nej Nej användare Nej Ja Nej Nej Nej
Caddie Ja Nej Ja Ja Partiell Ja Nej Nej Nej Nej Nej Nej användare Nej Ja Ja Ja Ja
Caucho Resin Server Ja Ja betald version Ja Ja Ja Okänd Nej Ja Ja Nej Okänd användare Ja Ja Okänd Okänd Okänd
Caudium Ja Ja Ja Ja Ja Ja Okänd Nej Ja Ja Okänd Okänd användare Ja Ja Okänd Okänd Okänd
Cherokee HTTP-server Ja Ja Ja Ja Ja Ja Ja Ja Nej Ja Nej Okänd användare Ja Ja Okänd Okänd Okänd
HFS Ja Nej Nej Nej Nej Nej Okänd Nej Nej Nej Okänd Okänd användare Okänd Nej Okänd Okänd Okänd
Hiawatha HTTP-server Ja Ja Ja Ja Ja Ja Nej Nej Nej Ja Nej Okänd användare Ja Ja Nej Nej Nej
IBM HTTP-server Ja Ja Ja Ja Ja Ja Okänd Nej Nej Ja Nej Okänd användare Ja Ja Okänd Okänd Okänd
Internetinformationstjänster Ja Ja Ja Ja Ja Ja Ja Nej Nej Ja Ja Ja kärna och användare Ja Ja Ja Okänd Okänd
Brygga Ja Ja Ja Ja Ja Okänd Okänd Nej Ja Okänd Okänd Ja användare Okänd Okänd Ja Okänd Okänd
Jexus Nej Nej Ja Ja Nej Ja Nej Nej Nej Nej Nej Ja användare Ja Nej Okänd Okänd Okänd
lighttpd Ja Ja Ja Ja Ja Ja Ja Ja Nej Ja Nej Nej användare Nej Ja Ja Nej Nej
LiteSpeed ​​Web Server Ja Ja Ja Ja Ja Ja Okänd Ja Nej Ja Nej Okänd användare Ja Ja Ja Ja Ja
Mungo Ja Ja Ja Ja Ja Nej Nej Nej Nej Ja Nej Nej användare Ja Ja Okänd Okänd Okänd
Monkey HTTP-server Ja Nej Ja Ja Ja Ja Nej Nej Nej Nej Nej Nej användare Nej Ja Okänd Okänd Okänd
NaviServer Ja Nej Ja Ja Ja Nej Okänd Nej Nej Ja Okänd Okänd användare Ja Ja Okänd Okänd Okänd
NCSA HTTPd Ja Ja Okänd Partiell Ja Okänd Okänd Nej Nej Ja Nej Nej användare Nej Nej Nej Nej Nej
nginx Ja Ja (modul) Ja Ja Nej Ja Ja Ja Nej Ja Nej Okänd användare Ja Ja Ja Nej Ja
OpenBSD httpd Ja Nej Ja Ja Nej Ja Nej Nej Nej Nej Nej Nej användare Nej Ja Nej Nej Nej
OpenLink Virtuos Ja Ja Ja Ja Nej Nej Nej Nej Ja Ja Nej Nej användare Ja Nej Nej Okänd Okänd
Oracle HTTP-server Ja Ja Ja Ja Ja Ja Okänd Nej Nej Ja Nej Okänd användare Ja Ja Okänd Okänd Okänd
Oracle iPlanet webbserver Ja Ja Ja Ja Ja Ja Okänd Nej Ja Ja Nej Ja användare Ja Ja Okänd Okänd Okänd
thttpd Ja Okänd Nej Ja Ja Nej Okänd Nej Nej Nej Nej Okänd användare Nej Ja Okänd Okänd Okänd
TUX webbserver Nej Nej Nej Ja Ja Nej Okänd Nej Nej Nej Nej Okänd kärna Okänd Okänd Okänd Okänd Okänd
Wakanda Server Ja Ja Ja Ja Nej Nej Nej Nej Nej Nej Nej Ja användare Ja Ja Okänd Okänd Okänd
Xitami Ja Okänd betald version Ja Ja Okänd Okänd Nej Okänd Ja Okänd Okänd användare Okänd Okänd Okänd Okänd Okänd
Framboesi Ja Okänd Ja Ja Ja Ja Okänd Nej Nej Ja Nej Okänd användare Okänd Ja Okänd Okänd Okänd
Zeus webbserver Ja Ja Ja Ja Ja Ja Okänd Nej Nej Ja Ja Okänd användare Ja Nej Okänd Okänd Okänd

Stöd för operativsystem

Server Windows Linux Mac OS BSD Solaris eComStation OpenVMS AIX IBM i z/OS HP-UX
AOL-server Nej Ja Ja Ja Ja Nej Nej Okänd Nej Okänd Okänd
Apache HTTP-server Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja
Apache Tomcat Ja Ja Ja Ja Ja Nej Ja Ja Ja Ja Ja
Boa Okänd Ja Nej Ja Okänd Nej Nej Okänd Nej Okänd Okänd
BusyBox httpd Nej Ja Okänd Ja Nej Nej Nej Nej Nej Nej Nej
Caddie Ja Ja Ja Ja Ja Nej Nej Okänd Okänd Okänd Okänd
Caucho Resin Server Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja Ja
Caudium Nej Ja Ja Ja Ja Nej Nej Ja Nej Okänd Okänd
Cherokee HTTP-server Nej Ja Ja Ja Ja Nej Nej Okänd Nej Okänd Okänd
HFS Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
Hiawatha med Cygwin Ja Ja Ja Ja Nej Nej Nej Nej Nej Nej
IBM HTTP-server Ja Ja Nej Nej Ja Nej Nej Ja Ja Ja Ja
Internetinformationstjänster Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej Nej
Jetty (Java) Ja Ja Ja Ja Ja Ja Nej Okänd Nej Ja Okänd
Jexus Nej Ja Nej Ja Okänd Nej Nej Nej Nej Nej Nej
lighttpd
Ja ( Cygwin )
Ja Ja Ja Ja Nej Nej Ja Nej Nej Ja
LiteSpeed ​​Web Server Nej Ja Ja Ja Ja Nej Nej Okänd Nej Okänd Okänd
Mungo Ja Ja Ja Ja Ja Nej Ja Ja Ja Nej Ja
Monkey HTTP-server Nej Ja Ja Nej Nej Nej Nej Nej Nej Nej Nej
NaviServer Ja Ja Ja Ja Ja Okänd Okänd Ja Nej Okänd Okänd
NCSA HTTPd Okänd Ja Nej Ja Ja Ja Nej Okänd Nej Okänd Ja
nginx Ja Ja Ja Ja Ja Nej Nej Ja Nej Nej Ja
OpenLink Virtuos Ja Ja Ja Ja Ja Nej Nej Ja Nej Nej Ja
Oracle HTTP-server Ja Ja Nej Okänd Ja Nej Nej Ja Nej Okänd Okänd
Oracle iPlanet webbserver Ja Ja Nej Nej Ja Nej Nej Ja Nej Nej Ja
thttpd
Ja ( Cygwin )
Ja Ja Ja Ja Nej Nej Okänd Nej Okänd Okänd
TUX webbserver Nej Ja Nej Nej Nej Nej Nej Nej Nej Nej Nej
Wakanda Server Ja
Ja (via libbsd)
Ja Ja Okänd Nej Nej Nej Nej Nej Nej
Xitami Ja Ja Ja Ja Ja Ja Ja Ja Nej Okänd Ja
Framboesi Ja Ja Ja Ja Ja Nej Nej Ja Nej Okänd Okänd

Se även

externa länkar