The mpm module is not supported by mod_http2

Konstantinos Adam

Registered
Nov 30, 2016
1
0
1
Greece
cPanel Access Level
Website Owner
Hello everyone.

I am currently experiencing trouble using http2 protocol.

I already installed mod_http2 via WHM -> EasyApache4 and the apache recompiled successfully.

My hostings using php7.1 and in all of them I have installed AutoSSL.

I see in apache error logs (/usr/local/apache/logs/error_log), the following:

[Sat Jul 29 18:06:16.974193 2017] [http2:info] [pid 899] AH03090: mod_http2 (v1.10.7, feats=CHPRIO+SHA256+INVHD+DWINS, nghttp2 1.20.0), initializing...
[Sat Jul 29 18:06:16.974215 2017] [http2:warn] [pid 899] AH10034: The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.


Also, in access logs, I see this:

[29/Jul/2017:19:53:50 +0300] "GET / HTTP/1.1" 200 621 "-" "Mozilla/5.0 (Windows NT 10.0; WOW64; rv:54.0) Gecko/20100101 Firefox/54.0"

So my requests are using http1.1 protocol instead of http2.

I have disable antivirus and network protection, but with no luck.

I have tried accessing my websites using different computers, different networks (just in case I had a faulty browser or some kind of restriction), but with no luck.

Can anyone please help on this?

Thank you in advance.
 

cPanelMichael

Administrator
Staff member
Apr 11, 2011
47,880
2,260
463
The mpm module (prefork.c) is not supported by mod_http2. The mpm determines how things are processed in your server. HTTP/2 has more demands in this regard and the currently selected mpm will just not do. This is an advisory warning. Your server will continue to work, but the HTTP/2 protocol will be inactive.
Hello,

This is discussed on the following thread:

Prefork and HTTP2

Thank you.