EasyApache 4 provides several ways for you to customize your Apache configuration.
To improve future compatibility within the cPanel & WHM codebase, we eliminated the use of hardcoded paths to refer to Apache files and directories.
The mod_brotli Apache module provides compression for the Apache HTTP server.
The mod_cpanel Apache module replaces the _Optimize .htaccess (AllowOverride)_ feature.
This module provides DoS, DDoS, and brute force attack protection.
The mod_fcgid Apache module provides an alternative module to the mod_cgi Apache module.
The mod_http2 Apache module provides HTTP/2 support for the Apache HTTP server.
This module provides Lua hooks for httpd request processing.
The mod_security2 Apache module provides the ModSecurity™ web application firewall for Apache.
cPanel & WHM provides the ModSecurity™ SDBM utility to purge expired entries from the /var/cpanel/secdatadir/ip.pag cache file.
The mod_mpm_itk Apache module causes the Apache process to switch to the domain owner's user identifier (UID) and group identifier (GID) before it responds to the request.
A custom template file modifies how cPanel & WHM builds the Apache configuration's virtualhost entries.
EasyApache 4 installs and manages the Apache web server and all of its components.
Use the command line interface to add include files that modify the content of the virtual hosts in your Apache configuration.
An Apache Multi-Processing Module (MPM) provides a modular approach to web server functions.
This document explains how to implement symlink race condition protection on systems that run EasyApache 4.
The EasyApache FileProtect option improves the security of each user's public_html directory.