Comparison of web server software


Web server software allows computers to act as web servers. The first web servers supported only static files, such as HTML, but now they commonly allow embedding of server side applications.
Some web application frameworks include simple HTTP servers. For example the Django framework provides runserver, and PHP has a built-in server. These are generally intended only for use during initial development. A production server will require a more robust HTTP front-end such as one of the servers listed here.

Overview

ServerDeveloped bySoftware licenseLast stable versionLatest release date
AOLserverNaviSoft4.5.22012-09-19
Apache HTTP ServerApache Software Foundation2.4.652025-07-23
Apache TomcatApache Software Foundation11.0.142025-11-05
BoaJon Nelson and Larry Doolittle0.94.132002-07-30
BusyBox httpdGlenn Engel, Vladimir Oleynik, BusyBox Team1.36.12023-05-18
CaddyMatt Holt
CaudiumThe Caudium Group1.4.182012-02-24
CERN httpdCERN, W3C, Tim Berners-Lee, Ari Luotonen and Henrik Frystyk NielsenMIT Copyright Statement with acknowledgement to CERN3.0A1996-07-15
Cherokee HTTP ServerÁlvaro López Ortega1.2.1032013-04-21
GlassFishSun Microsystems, Oracle Corporation, since 2019 Eclipse Foundation6.2.52022-02-13
HiawathaHugo Leisink
HFSRejetto2.3m2018-08-16
IBM HTTP ServerIBM proprietary9.0.5.172023-09-19
Internet Information ServicesMicrosoft proprietary10.0.17763.12018-10-02
JettyEclipse Foundation12.0.22023-10-10
JexusBing Liu proprietary6.2.x2020
lighttpdJan Kneschke
LiteSpeed Web ServerLiteSpeed Technologies6.1.22023-05-24
MongooseCesanta Software7.202025-11-19
Monkey HTTP ServerMonkey Software1.6.92016-06-04
NaviServerVarious4.99.252023-05-01
NCSA HTTPdRobert McCool proprietary1.5.2a1996-10-08
NginxNGINX, Inc.
OpenBSD httpdReyk Floeter7.42023-10-16
OpenLink
Virtuoso
OpenLink Software8.3.33292023-09-01
Oracle HTTP ServerOracle Corporation proprietary12cR2 2021-02-??
Oracle iPlanet Web ServerOracle Corporation7.0.272017-10-01
Oracle WebLogic ServerOracle Corporation
proprietary14c 2020-03-30
Resin Open SourceCaucho Technology4.0.662021-12-08
Resin ProfessionalCaucho Technology proprietary4.0.662021-12-08
TengineTaobao 3.1.02023-10-27
thttpdJef Poskanzer for ACME Laboratories2.292018-05-24
TUX web serverIngo Molnár3.2.6.182006-09-20
WEBrickRuby Community1.8.12023-01-27
XitamiiMatix Corporation5.0a02009-02-19
YawsClaes Wikström2.1.12022-02-02
Zeus Web ServerZeus Technology proprietary4.3r52010-01-13
ZopeZope Corporation2.13.302020-02-14
ServerDeveloped bySoftware licenseLast stable versionLatest release date

Features

Some features may be intentionally not included to web server to avoid featuritis. For example:
  • TLS/HTTPS may be enabled with a separate stunnel daemon that terminates TLS and redirects raw HTTP packets to http daemon.
  • NGINX and OpenBSD httpd authors decided not to include CGI interpretation but instead use FastCGI. For OpenBSD was developed a slowcgi gateway.
  • BusyBox httpd doesn't have automatically generated directory listing but it may be implemented as a CGI script

    Operating system support