HTTP/2 is not compatible with prefork MPM in Apache httpd

Solution Verified - Updated -


  • After upgrading Apache httpd we get the following message in logs:

    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. 


  • Red Hat Software Collections (RHSCL)
    • 3.0+
  • Red Hat JBoss Core Services (JBCS)
    • 2.4.29+
  • Apache httpd
    • 2.4.27+

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase of over 48,000 articles and solutions.

Current Customers and Partners

Log in for full access

Log In