Comparison of web server software
{{short description|None}}
Web server software allows computers to act as web servers. The first web servers supported only static files, such as HTML (and images), 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
{{sticky header}}
class="wikitable sortable sticky-header" style="font-size: small" |
style="text-align: left" | Server
! Developed by ! Last stable version ! Latest release date |
---|
style="text-align: left" | AOLserver
| NaviSoft | {{free|Mozilla}} | 4.5.2 | 2012-09-19 (discontinued) |
style="text-align: left" | Apache HTTP Server
| {{free|Apache}} | 2.4.63 | 2025-01-23 |
style="text-align: left" | Apache Tomcat
| {{free|Apache}} | 10.1.15 | 2023-10-16 |
style="text-align: left" | Boa
| Jon Nelson and Larry Doolittle | {{free|GNU GPL}} | 0.94.13 | 2002-07-30 (discontinued) |
style="text-align: left" | BusyBox httpd
| Glenn Engel, Vladimir Oleynik, BusyBox Team | {{free|GNU GPL}} | 1.36.1 | 2023-05-18 |
style="text-align: left" | Caddy
| Matt Holt | {{free|Apache}} | {{wikidata|property|preferred|references|single|Q24008327|P348|P548=Q2804309}} | {{#time:Y-m-d|{{wikidata|qualifier|preferred|single|Q24008327|P348|P548=Q2804309|P577}}}} |
style="text-align: left" | Caudium
| The Caudium Group | {{free|GNU GPL}} | 1.4.18 | 2012-02-24 |
CERN httpd
|CERN, W3C, Tim Berners-Lee, Ari Luotonen and Henrik Frystyk Nielsen |MIT Copyright Statement with acknowledgement to CERN |3.0A |1996-07-15 (discontinued) |
style="text-align: left" | Cherokee HTTP Server
| Álvaro López Ortega | {{free|GNU GPL}} | 1.2.103 | 2013-04-21 |
style="text-align: left" | GlassFish
| Sun Microsystems, Oracle Corporation, since 2019 Eclipse Foundation | {{free|Eclipse Public License & GNU General Public License}} |6.2.5 | 2022-02-13 |
style="text-align: left" | Hiawatha
| Hugo Leisink | {{free|GNU GPLv2}} | {{wikidata|property|preferred|references|single|Q1617177|P348|P548=Q2804309}} | {{#time:Y-m-d|{{wikidata|qualifier|preferred|single|Q1617177|P348|P548=Q2804309|P577}}}} |
style="text-align: left" | HFS
| Rejetto | {{free|GNU GPL}} | 2.3m | 2018-08-16 |
style="text-align: left" | IBM HTTP Server
| IBM | {{nonfree}} proprietary | 9.0.5.17 | 2023-09-19 |
style="text-align: left" | Internet Information Services
| {{nonfree}} proprietary | 10.0.17763.1 | 2018-10-02 |
style="text-align: left" | Jetty
| {{free|Apache}} |12.0.2 | 2023-10-10 |
style="text-align: left" | Jexus
| Bing Liu | {{nonfree}} proprietary | 6.2.x | 2020 |
style="text-align: left" | lighttpd
| Jan Kneschke (Incremental) | {{free|BSD variant}} | {{wikidata|property|preferred|references|single|Q217765|P348|P548=Q2804309}} | {{#time:Y-m-d|{{wikidata|qualifier|preferred|single|Q217765|P348|P548=Q2804309|P577}}}} |
style="text-align: left" | LiteSpeed Web Server
| LiteSpeed Technologies | {{free|GNU GPLv3 / proprietary license}} | 6.1.2 | 2023-05-24 |
style="text-align: left" | Mongoose
| Cesanta Software | {{free|GNU GPLv2 / proprietary license}} | 7.17 | 2025-02-19 |
style="text-align: left" | Monkey HTTP Server
| Monkey Software | {{free|Apache}} | 1.6.9 | 2016-06-04 |
style="text-align: left" | NaviServer
| Various | {{free|Mozilla 1.1}} | 4.99.25 | 2023-05-01 |
style="text-align: left" | NCSA HTTPd
| {{nonfree}} proprietary | 1.5.2a | 1996-10-08 (discontinued) |
style="text-align: left" | Nginx
| {{free|BSD variant}} | {{wikidata|property|preferred|references|single|Q306144|P348|P548=Q2804309}} | {{#time:Y-m-d|{{wikidata|qualifier|preferred|single|Q306144|P348|P548=Q2804309|P577}}}} |
style="text-align: left" | OpenBSD httpd
| Reyk Floeter | {{free|ISC}} | 7.4 | 2023-10-16 |
style="text-align: left" | [[Virtuoso Universal Server|OpenLink
Virtuoso]] | OpenLink Software | {{free|GNU GPL and proprietary versions}} | 8.3.3329 | 2023-09-01 |
style="text-align: left" | Oracle HTTP Server
| {{nonfree}} proprietary |
style="text-align: left" | Oracle iPlanet Web Server
| {{free|BSD}} | 7.0.27 | 2017-10-01 |
style="text-align: left" | Oracle WebLogic Server
| Oracle Corporation | {{nonfree}} proprietary | 2020-03-30 |
style="text-align: left" | Resin Open Source
| {{free|GNU GPLv3 / proprietary license}} | 4.0.66 | 2021-12-08 |
style="text-align: left" | Resin Professional
| Caucho Technology | {{nonfree}} proprietary | 4.0.66 | 2021-12-08 |
style="text-align: left" | thttpd
| Jef Poskanzer for ACME Laboratories | {{free|BSD variant}} | 2.29 | 2018-05-24 |
style="text-align: left" | TUX web server
| {{free|GNU GPL}} | 3.2.6.18 | 2006-09-20 (discontinued) |
style="text-align: left" | WEBrick
| Ruby Community | {{free|BSD 2-clause }} | 1.8.1 | 2023-01-27 |
style="text-align: left" | Xitami
| {{free|BSD}} | 5.0a0 | 2009-02-19 (discontinued) |
style="text-align: left" | Yaws
| Claes Wikström | {{free|BSD 3 clause}} | 2.1.1 | 2022-02-02 |
style="text-align: left" | Zeus Web Server
| {{nonfree}} proprietary | 4.3r5 | 2010-01-13 (discontinued) |
style="text-align: left" | Zope
| Zope Corporation | {{free|Zope}} | 2.13.30 | 2020-02-14 |
class="sortbottom"
! style="text-align: left" | Server ! Developed by ! Software license ! Last stable version ! Latest 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
{{sort-under}}
class="wikitable sortable sort-under sticky-header-multi" style="font-size: small;" |
rowspan="2" | Server
! colspan="3" | Security ! rowspan="2" | Virtual ! colspan="8" | Dynamic content{{efn|name="Dynamic content"}} ! rowspan="2" | Runs in user ! rowspan="2" | Administration console ! colspan="4" | Additional protocol support |
---|
Basic access authenti- cation ! Digest access ! CGI ! FCGI ! SCGI ! WSGI ! SSI ! ISAPI ! SSJS ! IPv6 ! HTTP/2 ! QUIC ! HTTP/3 |
style="text-align: left" | AOLserver
| {{Yes}} | {{No}} | {{Yes}}{{efn|name="RSA BSAFE"}}{{efn|name="openSSL"}}{{efn|name="NSS"}}{{cite web |url=https://panoptic.com/wiki/aolserver/Nsssl |title=Nsssl - AOLserver Wiki |access-date=2014-07-04}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{No}} | {{No}} | {{Yes}} | {{Unknown}} | {{Unknown}} | user | {{Unknown}} | {{Unknown}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Apache HTTP Server
| {{Yes}} | {{Yes}} | {{Yes}}{{efn|name="modules"}}{{efn|name="openSSL"}}{{cite web |url=https://httpd.apache.org/docs/2.4/mod/mod_ssl.html |title=Apache Module mod_ssl |access-date=2014-07-04}}{{efn|name="GnuTLS"}}{{cite web |url=https://mod.gnutls.org/ |title=mod_gnutls |access-date=2014-07-04 |archive-date=2018-05-30 |archive-url=https://web.archive.org/web/20180530180931/https://mod.gnutls.org/ |url-status=dead }} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}}{{efn|name="modules"}} | {{No}}{{efn|name="AJP"}} | {{Yes}} | {{Yes}}{{efn|name="mod_isapi"}} | {{Unknown}} | user | {{Yes}}{{efn|via Geronimo}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} |
style="text-align: left" | Apache Tomcat
| {{Yes}} | {{Yes}} | {{Yes}}{{efn|name="jsse"}}{{cite web |url=https://tomcat.apache.org/tomcat-6.0-doc/ssl-howto.html |title=Apache Tomcat 6.0 - SSL Configuration HOW-TO |access-date=2014-07-04}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{No}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name="ApacheTomcatISAPI"}} | {{Unknown}} | user | {{Yes}} | {{Yes}}{{efn|name="RequiresJVMIPv6Support"}} | {{Yes}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Boa
| {{No}} | {{No}} | {{Yes}}{{efn|with external patch}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | user | {{Unknown}} | {{Yes}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | BusyBox httpd
| {{Yes}} | {{No}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}}{{efn|Implemented as CGI script httpd_ssi}} | {{No}} | {{No}} | user | {{No}} | {{Yes}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | Caddy
| {{Yes}} | {{No}} | {{Yes}} | {{Yes}} | {{partial}}{{efn|CGI implemented for WebSocket connections}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}}{{efn|Same capabilities as SSI available with templates}} | {{No}} | {{No}} | user | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}}{{efn|The experimental_http3 option "enables experimental draft HTTP/3 support...This option will go away in the future".{{cite web|title=Global options|url=https://caddyserver.com/docs/caddyfile/options/|website=caddyserver.com|access-date=11 August 2020}}}} |
style="text-align: left" | Caucho Resin Server
| {{Yes}} | {{Yes}} | {{depends|paid version}}{{efn|name="openSSL"}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | user | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Caudium
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{No}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | user | {{Yes}} | {{Yes}}{{efn|name="CIPVN"}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Cherokee HTTP Server
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | {{No}} | {{Unknown}} | user | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | HFS
| {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{Unknown}} | {{No}} | {{No}} | {{No}} | {{Unknown}} | {{Unknown}} | user | {{Unknown}} | {{No}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Hiawatha HTTP Server
| {{Yes}} | {{Yes}} | {{Yes}}{{efn|name="PolarSSL"}}{{cite web |url=https://www.hiawatha-webserver.org/features |website=hiawatha-webserver.org |title=Features - Hiawatha webserver |first=Hugo |last=Leisink |access-date=2014-07-04}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{Unknown}} | user | {{Yes}} | {{Yes}} |
style="text-align: left" | IBM HTTP Server
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{Unknown}} | user | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Internet Information Services
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}}{{efn|name="IIS Java"}} | {{Yes}} | {{Yes}} | {{Yes}} | kernel and user{{cite web |url=http://technet2.microsoft.com/windowsserver/en/library/975bb1da-4bcf-4064-b0c7-723e45106bf51033.mspx?mfr=true |title=States that the HTTP protocol stack http.sys runs in kernel space, while the rest of the software runs in user space |publisher=Technet2.microsoft.com |access-date=2012-02-28 |archive-url=https://web.archive.org/web/20080417180303/http://technet2.microsoft.com/windowsserver/en/library/975bb1da-4bcf-4064-b0c7-723e45106bf51033.mspx?mfr=true |archive-date=2008-04-17 |url-status=dead }} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Jetty
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{No}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Yes}} | user | {{Unknown}} | {{Unknown}} | {{Yes}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Jexus
| {{No}} | {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{Yes}} | user | {{Yes}} | {{No}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | lighttpd
| {{Yes}} | {{Yes}} | {{Yes}}{{efn|name="openSSL"}}{{cite web |url=https://redmine.lighttpd.net/projects/lighttpd/wiki/Docs_SSL |title=Secure HTTP |website=redmine.lighttpd.net |access-date=2014-12-09}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{efn|name="AJP"}} | {{Yes}} | {{No}} | {{No}} | user | {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} |
style="text-align: left" | LiteSpeed Web Server
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | {{No}}{{efn|name="AJP"}} | {{Yes}} | {{No}} | {{Unknown}} | user | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} |
style="text-align: left" | Mongoose
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | user | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Monkey HTTP Server
| {{Yes}} | {{No}} | {{Yes}}{{efn|name="PolarSSL"}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | user | {{No}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | NaviServer
| {{Yes}} | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{No}} | {{No}} | {{Yes}} | {{Unknown}} | {{Unknown}} | user | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | NCSA HTTPd
| {{Yes}} | {{Yes}} | {{Unknown}} | {{partial}}{{efn|name="NCSA virtual hosting"}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | user | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | nginx
| {{Yes}} | {{Yes}} (module) | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}}{{cite web|url=https://wiki.nginx.org/JavaServers |title=JavaServers |publisher=Wiki.nginx.org |access-date=2013-08-15}} | {{Yes}} | {{No}} | {{Unknown}} | user | {{No}} | {{Yes}}{{cite web|last=Ghosh |first=Soumik |url=https://nginxlibrary.com/enable-ipv6-support/ |title=Enable IPv6 support |publisher=Nginx Library |date=2010-09-05 |access-date=2013-08-15}} | {{Yes}} | {{Yes}} |
style="text-align: left" | OpenBSD httpd
| {{Yes}} | {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | user | {{No}} | {{Yes}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | [[Virtuoso Universal Server|OpenLink
Virtuoso]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | user | {{Yes}} | {{No}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Oracle HTTP Server{{cite web
|url=https://www.oracle.com/technology/products/ias/ohs/htdocs/ohs-10.1.2.0.2-fov_0.pdf |title=Feature Overview - 10g R2 (10.1.2) |publisher=Oracle.com |date=2010-09-07 |access-date=2012-02-28}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{Unknown}} | user | {{Yes}}{{efn|via Enterprise Manager}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Oracle iPlanet Web Server
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | user | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | thttpd
| {{Yes}} | {{Unknown}} | {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{No}} | {{No}} | {{No}} | {{No}} | {{Unknown}} | user | {{No}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | TUX web server
| {{No}} | {{No}} | {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{No}} | {{No}} | {{No}} | {{No}} | {{Unknown}} | kernel | {{Unknown}} | {{Unknown}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Xitami
| {{Yes}} | {{Unknown}} | {{depends|paid version}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{No}} | {{Unknown}} | {{Yes}} | {{Unknown}} | {{Unknown}} | user | {{Unknown}} | {{Unknown}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Yaws
| {{Yes}} | {{Unknown}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{Unknown}} | user | {{Unknown}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Zeus Web Server
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{No}} | {{No}}{{efn|name="AJP"}} | {{Yes}} | {{Yes}} | {{Unknown}} | user | {{Yes}} | {{No}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
{{notelist
| refs =
{{efn|name="modules"|via modules}}
{{efn|name="Dynamic content"|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).}}
{{efn|name="mod_isapi"|This server can use the mod_isapi module for
this support.}}
{{efn|name="AJP"|This server implements AJP;
compatible third-party Servlet containers can be integrated to provide
seamless Servlet support.}}
{{efn|name="ApacheTomcatISAPI"|While Tomcat does not implement ISAPI
directly, it integrates well with Apache mod_jk which contains an ISAPI
module for this purpose.}}
{{efn|name="RequiresJVMIPv6Support"|Requires a JVM and OS that support
IPv6.}}
{{efn|name="CIPVN"|[https://freecode.com/projects/caudium/releases/238766 Version 1.4.8 of Caudium] mentions IPv6 support but this is not
explicitly specified on the [https://www.caudium.net official website].
Maintainers have been sent a Documentation Update Query; please remove
this warning notice when they update their website}}
{{efn|name="IIS Java"|Servlet Engines are supported via
isapi_redirect.}}
{{efn|name="NCSA virtual hosting"|Due to lack of support for HTTP/1.1,
name based virtual hosts are not fully implemented.}}
{{efn|name="openSSL"|support for using openSSL}}
{{efn|name="GnuTLS"|support for using GnuTLS}}
{{efn|name="PolarSSL"|support for using PolarSSL}}
{{efn|name="RSA BSAFE"|support for using RSA BSAFE}}
{{efn|name="NSS"|support for using Network Security Services}}
{{efn|name="jsse"|support for using Java Secure Socket Extension}}
}}
Operating system support
class="wikitable sortable sort-under sticky-header" |
Server
! Windows ! Linux ! macOS ! BSD ! Solaris ! eComStation ! OpenVMS ! AIX ! IBM i ! z/OS ! HP-UX |
---|
style="text-align: left" | AOLserver
| {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Unknown}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Apache HTTP Server
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} |
style="text-align: left" | Apache Tomcat
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} |
style="text-align: left" | Boa
| {{Unknown}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{No}} | {{No}} | {{Unknown}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | BusyBox httpd
| {{No}}{{cite web |title=BusyBox on Windows |url=https://frippery.org/busybox/}} "The Windows native build is currently broken." | {{Yes}} | {{Unknown}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | Caddy
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Unknown}} | {{Unknown}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Caucho Resin Server
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} |
style="text-align: left" | Caudium{{cite web |url=http://caudium.net/server/faqs.rxml |title=Webserver FAQs |publisher=Caudium |access-date=2012-02-28 |archive-url=https://archive.today/20021114112842/http://caudium.net/server/faqs.rxml |archive-date=2002-11-14 |url-status=dead }}
| {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Cherokee HTTP Server
| {{No}}{{cite web |title=Installation on Windows |url=http://cherokee-project.com/doc/basics_installation_windows.html |website=cherokee-project.com |author=John Poole |access-date=2014-11-23}} "The Windows native build is currently broken." | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Unknown}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | HFS
| {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | Hiawatha
| {{Partial|with Cygwin}}{{cite web |title=About - Hiawatha webserver |url=https://www.hiawatha-webserver.org/about |website=hiawatha-webserver.org |author=Hugo Leisink |access-date=2014-06-21 |archive-date=2023-06-12 |archive-url=https://web.archive.org/web/20230612074432/https://www.hiawatha-webserver.org/about |url-status=dead }} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | IBM HTTP Server
| {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} |
style="text-align: left" | Internet Information Services
| {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | Jetty (Java)
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{No}} | {{Yes}} | {{Unknown}} |
style="text-align: left" | Jexus
| {{No}} | {{Yes}} | {{No}} | {{Yes}} | {{Unknown}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | lighttpd
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} |
style="text-align: left" | LiteSpeed Web Server
| {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Unknown}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Mongoose
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Yes}} |
style="text-align: left" | Monkey HTTP Server
| {{No}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | NaviServer
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Unknown}} | {{Unknown}} | {{Yes}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | NCSA HTTPd
| {{Unknown}} | {{Yes}} | {{No}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{No}} | {{Unknown}} | {{Yes}} |
style="text-align: left" | nginx
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} |
style="text-align: left" | [[Virtuoso Universal Server|OpenLink
Virtuoso]] | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} |
style="text-align: left" | Oracle HTTP Server
| {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | Oracle iPlanet Web Server
| {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} |
style="text-align: left" | thttpd
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Unknown}} | {{No}} | {{Unknown}} | {{Unknown}} |
style="text-align: left" | TUX web server
| {{No}} | {{Yes}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} | {{No}} |
style="text-align: left" | Xitami
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{Unknown}} | {{Yes}} |
style="text-align: left" | Yaws
| {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{Yes}} | {{No}} | {{No}} | {{Yes}} | {{No}} | {{Unknown}} | {{Unknown}} |
See also
References
{{reflist}}
External links
- [http://news.netcraft.com/archives/web_server_survey.html Netcraft Web Server Survey] {{Webarchive|url=https://web.archive.org/web/20100520142533/http://news.netcraft.com/archives/web_server_survey.html |date=2010-05-20 }}
- [http://w3techs.com/technologies/overview/web_server/all Usage Statistics and Market Share of Web Servers for Websites]
{{Web server software}}