HTTP/2 in Apache httpd

Copyright (C) 2015-2017 greenbytes GmbH

This repository contains a copy of the Apache httpd module implementing the HTTP2 protocol. The official documentation is found here.


mod_h[ttp]2 has first been released in Apache httpd 2.4.17 in 2015 and its development will continue there. This repository still exists because the module is very young and some people like to experiment. This has given useful feedback in the past and I hope to give those people easier access to alpha/beta version this way.

However, all development really happens in the Apache project and if you have questions or bugs against a released version, please use the appropriate Apache mailing lists and tools.


If you just want to get it running, have a look at How to h2 in Apache.

There are several places with documentation and articles about mod_h[ttp]2:


See the issue tracker on this project, especially the entries marked as enhancement.


Please see the file called LICENSE.


This work has initally been funded by the GSM Association ( The module itself was heavily influenced by mod_spdy, the Google implementation of their SPDY protocol. And without Tatsuhiro Tsujikawa excellent nghttp2 work, this would not have been possible.

M√ľnster, 11.07.2017,

Stefan Eissing, greenbytes GmbH

Copying and distribution of this file, with or without modification, are permitted in any medium without royalty provided the copyright notice and this notice are preserved. This file is offered as-is, without warranty of any kind. See LICENSE for details.