Apache Module — HTTP2

Last modified: 2025 February 20


The mod_http2 Apache module provides HTTP/2 support for the Apache HTTP server.

Important:
  • Most browsers only support HTTP/2 via encrypted (https) connections.
  • This module only works if you call it directly via Apache. Install the ea-nginx-http2 package to use HTTP/2 with NGINX.
  • HTTP/2 is resource intensive and can increase your server’s memory usage.

This module can increase the loading speed and security of your web pages.


Requirements

This module requires EasyApache 4 and Apache 2.4.

Compatibility

The mod_http2 Apache module is not compatible with the DSO PHP handler. Also, the mod_http2 Apache module is not compatible with these other Apache modules:

  • mod_mpm_itk
  • mod_mpm_prefork
  • mod_ruid2

On new installations of cPanel & WHM, the system installs the mod_mpm_prefork module by default. To check the MPMs that your system uses, run the following command:

rpm -qa | grep mpm

The output may resemble the following example:

ea-apache24-mod_mpm_prefork-2.4.34-3.el7.cloudlinux.x86_64

How to install or uninstall the module

You can install or uninstall the mod_http2 Apache module in WHM’s EasyApache 4 interface (WHM » Home » Software » EasyApache 4). If your server requires that you run websites as the user, you must also install the mod_suexec Apache module.