Chapter 1. HTTP connectors


Red Hat JBoss Core Services (JBCS) includes two different HTTP connectors that the Apache HTTP Server can use to load-balance HTTP requests to a set of back-end servlet containers:

  • The Apache Tomcat connector (mod_jk) supports the load balancing of HTTP requests to a set of servlet containers, while maintaining sticky sessions and communicating over the Apache JServ Protocol (AJP).

    Note

    JBCS supports the mod_jk connector on Red Hat Enterprise Linux (RHEL) versions 7, 8, and 9, and Windows Server only. JBCS installations on RHEL 10 do not support the mod_jk connector.

  • The JBoss HTTP connector (mod_proxy_cluster) is a more advanced load balancer than mod_jk. The mod_proxy_cluster connector provides all the functionality of mod_jk and additional features such as real-time load-balancing calculations, application life-cycle control, automatic proxy discovery, and multiple protocol support.

JBCS and RHEL provide separate distributions of the Apache HTTP Server. You can use the JBCS distribution of the Apache HTTP Server to connect to back-end application servers by using the mod_jk, mod_proxy_cluster, or mod_proxy connector as a proxy.

Consider the following information about the available connector types in JBCS and RHEL distributions of the Apache HTTP Server on different operating system versions:

Expand
Operating systemmod_proxymod_jkmod_proxy_cluster

RHEL 7

JBCS and RHEL distributions of the Apache HTTP Server provide identical mod_proxy modules

Only the JBCS distribution of the Apache HTTP Server provides the mod_jk connector

Only the JBCS distribution of the Apache HTTP Server provides the mod_proxy_cluster connector

RHEL 8

JBCS and RHEL distributions of the Apache HTTP Server provide identical mod_proxy modules

Only the JBCS distribution of the Apache HTTP Server provides the mod_jk connector

Only the JBCS distribution of the Apache HTTP Server provides the mod_proxy_cluster connector

RHEL 9

JBCS and RHEL distributions of the Apache HTTP Server provide identical mod_proxy modules

JBCS and RHEL distributions of the Apache HTTP Server provide identical mod_jk connectors

JBCS and RHEL distributions of the Apache HTTP Server provide identical mod_proxy_cluster connectors

RHEL 10

JBCS and RHEL distributions of the Apache HTTP Server provide identical mod_proxy modules

JBCS and RHEL distributions of the Apache HTTP Server no longer support the mod_jk connector

JBCS and RHEL distributions of the Apache HTTP Server provide identical mod_proxy_cluster connectors

Consider the following information about the installation of available connector types in JBCS and RHEL distributions of the Apache HTTP Server:

  • When you install a JBCS distribution of the Apache HTTP Server Server from an archive file or from RPM packages by using the groupinstall option, the mod_jk and mod_proxy_cluster connectors are also automatically installed.

    Note

    The JBCS archive file distribution for RHEL 10 does not provide or support the mod_jk connector.

  • When you install the RHEL distribution of the Apache HTTP Server (httpd) package on RHEL 9, the mod_jk and mod_proxy_cluster connectors are not automatically installed. In this situation, you can manually install the appropriate mod_jk or mod_proxy_cluster package by using RHEL Application Streams. For more information, see Mod_jk installation and Mod_proxy_cluster installation and upgrade.
  • When you install the RHEL distribution of the Apache HTTP Server (httpd) package on RHEL 10, the mod_proxy_cluster connector is not automatically installed. In this situation, you can manually install the appropriate mod_proxy_cluster package by using RHEL Application Streams. For more information, see Mod_proxy_cluster installation and upgrade.

    Note

    The RHEL 10 Application Streams feature does not provide or support the mod_jk package.

The Apache HTTP Server Connectors and Load Balancing Guide describes how to install and configure the mod_jk and mod_proxy_cluster connectors that JBCS provides. This guide also includes a working example for basic load-balancing with mod_proxy_cluster.

Important

Most file and directory paths shown in this guide are for an archive installation of JBCS on Red Hat Enterprise Linux. For other platforms, use the correct paths for your respective installation, as specified in the Red Hat JBoss Core Services Apache HTTP Server Installation Guide.

Red Hat logoGithubredditYoutubeTwitter

Learn

Try, buy, & sell

Communities

About Red Hat Documentation

We help Red Hat users innovate and achieve their goals with our products and services with content they can trust. Explore our recent updates.

Making open source more inclusive

Red Hat is committed to replacing problematic language in our code, documentation, and web properties. For more details, see the Red Hat Blog.

About Red Hat

We deliver hardened solutions that make it easier for enterprises to work across platforms and environments, from the core datacenter to the network edge.

Theme

© 2026 Red Hat
Back to top