Guides 11791 Published by

Howtoforge published a tutorial about enabling HTTP/2 in Apache Web Server on Ubuntu and Debian.



How to Enable HTTP/2 in Apache Web Server on Ubuntu and Debian

Hypertext Transfer Protocol Version 2 (HTTP/2) is the latest version of the HTTP protocol, published as an IETF standard in RFC 7540 in 2015. The focus of the protocol is on performance; specifically, end-user perceived latency, network, and server resource usage. One major goal is to allow the use of a single connection from browsers to a Web site. The protocol is backward compatible, so HTTP methods, status codes, and semantics are the same as for previous versions of the protocol. Apache has HTTP/2 support since version 2.4.17.  In this tutorial, I'm going to assume that you already have a working TLS configuration, and that you have the required Apache version installed on your Linux distribution of choice, and that you know how to use Let's Encrypt, or you know how to issue a self-signed certificate.



How to Enable HTTP/2 in Apache Web Server on Ubuntu and Debian