From: Stefan Eissing
HTTP/2 is supported in all multi-processing modules that come with httpd. However, if
+ you use the prefork
mpm, there will be severe restrictions.
In prefork
mod_http2
will only process one request at at time
+ per connection. But clients, such as browsers, will send many requests at the same time.
+ If one of these takes long to process (or is a long polling one), the other requests will
+ stall.
mod_http2
will not work around this limit by default. The reason is that
+ prefork
is today only chosen, if you run processing engines that re not
+ prepared for multi-threading, e.g. will crash with more than one request.
If your setup can handle it, configuring event
mpm is nowadays
+ the best one (if supported on your platform).
If you are really stuck with prefork
and want multiple requests,
+ you can tweak the
Almost all modern browsers support HTTP/2, but only over SSL connections: Firefox (v43),