Nach Nginx bietet nun auch der Apache-Webserver Support für das neue HTTP/2-Protokoll.
Nachdem im September der Nginx-Webserver 1.9.5 mit Support für das HTTP/2-Protokoll veröffentlicht wurde, bietet jetzt auch die neue Apache-Version 2.4.17 HTTP/2-Support. Das neue Release ist als Quellcode im Apache-Downloadverzeichnis zu finden. Um HTTP/2 zu aktivieren, muss der Quellcode mit der Option "--enable-http2" konfiguriert werden.
Damit Apache über HTTP/2 mit den gängigen Browsern kommunizieren kann, muss die Kommunikation über HTTPS stattfinden, weil die Browser HTTP/2 nur mit HTTPS unterstützen, obwohl der HTTP/2-RFC dies nicht vorschreibt. Um bei der Verbindungsaufnahme die verschlüsselte Verbindung mit HTTP/2 auszuhandeln, verwendet Apache die ALPN-Erweiterung (Application Layer Protocol Negotiation) . Also wird eine TLS-Bibliothek vorausgesetzt, die ALPN unterstützt, etwa OpenSSL 1.0.2 und neuer.