cPanel & WHM no longer develops or updates EasyApache 3. We deprecated EasyApache 3 on December 31, 2018. We removed support for EasyApache 3 in cPanel & WHM version 78.
Apache Module: QoS - EasyApache - cPanel Documentation
Page tree
Skip to end of metadata
Go to start of metadata

Overview

The mod_qos Apache module provides control mechanisms that allow the Apache web server to provide different levels of priority to different HTTP requests.

Usage

Use the mod_qos Apache module if you wish to utilize quality of service control mechanisms to direct your Apache web server to prioritize types of HTTP requests.

To use the mod_qos Apache module's features, you must first install and then configure the module.

Requirements

The mod_qos Apache module requires the following Apache configuration:

  • Apache version 2.2
  • The mpm_worker_module Apache multi-processing module (MPM)

    Note:

    For more information about the mpm_worker_module Apache module, view the the Related documentation section.

Compatibility

This module has no known compatibility issues.

How to install or uninstall mod_qos

The EasyApache profiles do not provide the mod_qos Apache module by default.

To install or uninstall the mod_qos Apache module, perform the following steps:

  1. Run EasyApache in WHM's EasyApache 3 interface (Home >> Software >> EasyApache 3).

    Note:

    To access EasyApache from the command line interface, run the /scripts/easyapache script as the root user.
  2. Select the profile that you wish to modify.

  3. Click the  icon that corresponds to your selection.

  4. If you wish to install the mod_qos Apache module, select the Apache 2.2 option in the Apache Version stage.

    Important:

    You must select the Apache 2.2 option to use the mod_qos Apache module.

  5. Click Next Step.
  6. Click Next Step in the PHP Version stage.
  7. Perform one of the following actions in the Short Options List interface:
    • To install the mod_qos Apache module, select the Mod QoS option. 
    • To uninstall the mod_qos Apache module, deselect the Mod QoS option.
  8. Click Exhaustive Options List.
  9. If you wish to install the mod_qos Apache module, select the MPM Worker option and the Mod QoS option.

    Important:

    You must select both the Mod QoS and the MPM Worker options to use the mod_qos Apache module.

  10. Click Save and Build.
  11. After your EasyApache build is complete, configure the mod_qos Apache module. For information on how to configure mod_qos Apache module, visit the mod_qos website.

How to enable or disable the module in a custom EasyApache profile file

The following table provides information about how EasyApache refers to the mod_qos Apache module:

EasyApache module namemod_qos
EasyApache Profile EntryApache: optmods: QoS

To enable or disable the mod_qos Apache module in a custom EasyApache profile file, set the Apache: optmods: QoS profile entry to one of the following values:

  • 1 – This value enables the module.
  • 0 – This value disables the module.

History

DateEasyApache versionActionDetails
9/22/20143.26.8EA UpdateImplemented case 112853: Update mod_qos to version 11.5
8/5/20143.26.4EA update

Implemented case 108449: Update mod_qos to version 11.4

2/11/2014

3.24.11Doc updateImplemented case 73225: Removed Apache 1.3 and 2.0
1/31/20133.18.0Doc updateImplemented case 51105: Update for Apache 2.4

Related documentation

For more information on EasyApache, read our EasyApache documentation.

For more information on the Apache MPM Worker, click the following links: 

Apache versionDocumentation
2.4Apache MPM worker
2.2Apache MPM Worker

Vendor documentation

The following text is an excerpt from the mod_qos developer's website:

In computer networking, the term quality of service (QoS) describes resource management rather than the quality of a service. Quality of service implements control mechanisms to provide different priority to different users, applications, and data connections. It is used to guarantee a certain level of performance to data resources. The term quality of service is often used in the field of wide area network protocols (e.g. ATM) and telephony (e.g. VoIP), but rarely in conjunction with web applications. mod_qos is a quality of service module for the Apache web server implementing control mechanisms that can provide different levels of priority to different HTTP requests.

For more information on the mod_qos Apache module, visit the mod_qos website.