https://tools.ietf.org/html/rfc1945 - Hypertext Transfer Protocol – HTTP/1.0
https://tools.ietf.org/html/rfc2068 - Hypertext Transfer Protocol – HTTP/1.1
https://tools.ietf.org/html/rfc2616 - Hypertext Transfer Protocol – HTTP/1.1
https://tools.ietf.org/html/rfc2817 - Upgrading to TLS Within HTTP/1.1
https://tools.ietf.org/html/rfc5785 - Defining Well-Known Uniform Resource Identifiers (URIs)
https://tools.ietf.org/html/rfc6266 - Use of the Content-Disposition Header Field in the Hypertext Transfer Protocol (HTTP)
https://tools.ietf.org/html/rfc6585 - Additional HTTP Status Codes
https://tools.ietf.org/html/rfc7230 - Hypertext Transfer Protocol (HTTP/1.1): Message Syntax and Routing
https://tools.ietf.org/html/rfc7231 - Hypertext Transfer Protocol (HTTP/1.1): Semantics and Content
https://tools.ietf.org/html/rfc7232 - Hypertext Transfer Protocol (HTTP/1.1): Conditional Requests
https://tools.ietf.org/html/rfc7233 - Hypertext Transfer Protocol (HTTP/1.1): Range Requests
https://tools.ietf.org/html/rfc7234 - Hypertext Transfer Protocol (HTTP/1.1): Caching
https://tools.ietf.org/html/rfc7235 - Hypertext Transfer Protocol (HTTP/1.1): Authentication
https://tools.ietf.org/html/rfc7540 - Hypertext Transfer Protocol Version 2 (HTTP/2)

Apache

https://httpd.apache.org/

The Apache HTTP Server Project is an effort to develop and maintain an open-source HTTP server for modern operating systems including UNIX and Windows.

Caddy

https://caddyserver.com/

Caddy is the HTTP/2 web server with automatic HTTPS.

Envoy

https://www.envoyproxy.io/

Envoy is hosted by the Cloud Native Computing Foundation (CNCF). If you are a company that wants to help shape the evolution of technologies that are container-packaged, dynamically-scheduled and microservices-oriented, consider joining the CNCF.

H2O

https://h2o.examp1e.net/

H2O is a new generation HTTP server that provides quicker response to users with less CPU utilization when compared to older generation of web servers.

Lighttpd

https://www.lighttpd.net/

Security, speed, compliance, and flexibility – all of these describe lighttpd (pron. lighty) which is rapidly redefining efficiency of a webserver; as it is designed and optimized for high performance environments.

Nginx

https://nginx.org/

nginx [engine x] is an HTTP and reverse proxy server, a mail proxy server, and a generic TCP/UDP proxy server, originally written by Igor Sysoev.



https://nginxconfig.io/ [github] - NGiИX config generator generator on steroids

OpenResty

https://openresty.org/

OpenResty ™ is a full-fledged web platform by integrating the standard Nginx core, LuaJIT, many carefully written Lua libraries, lots of high quality 3rd-party Nginx modules, and most of their external dependencies.

VeryNginx

https://github.com/alexazhou/VeryNginx [usage]

A very powerful and friendly nginx base on lua-nginx-module( openresty ) which provide WAF, Control Panel, and Dashboards.

GlassFish

https://glassfish.java.net/

The GlassFish project provides a structured process for developing the GlassFish Server platform that makes the new features of the Java EE platform available faster, while maintaining the most important feature of Java EE: compatibility.

JBoss

https://docs.jboss.org/jbossweb/latest/

JBoss Web implements the Servlet 2.5 and JavaServer Pages 2.1 specifications from the Java Community Process, and includes many additional features that make it a useful platform for developing and deploying web applications and web services.

Jetty

https://eclipse.org/jetty/

Jetty provides a Web server and javax.servlet container, plus support for HTTP/2, WebSocket, OSGi, JMX, JNDI, JAAS and many other integrations.

JLHTTP

http://www.freeutils.net/source/jlhttp/

JLHTTP - Java Lightweight HTTP Server (Web Server)

NanoHTTPD

https://github.com/NanoHttpd/nanohttpd

NanoHTTPD is a light-weight HTTP server designed for embedding in other applications, released under a Modified BSD licence.

Resin

http://resin.caucho.com/

When we first created the Resin servlet container 14 years ago with the Servlet 1.0 specification, we had two goals: Resin should “just work”, and it should be fast.

Spark

http://sparkjava.com/
https://github.com/perwendel/spark

Spark - A micro framework for creating web applications in Kotlin and Java 8 with minimal effort

Tomcat

https://tomcat.apache.org/

The Apache Tomcat® software is an open source implementation of the Java Servlet, JavaServer Pages, Java Expression Language and Java WebSocket technologies.

WildFly

http://wildfly.org/

WildFly is a flexible, lightweight, managed application runtime that helps you build amazing applications.

Winstone

https://github.com/geronimo-iia/winstone

Winstone is a servlet container that was written out of a desire to provide servlet functionality without the bloat that full J2EE compliance introduces.