第 1 章 HTTP 连接器
红帽 JBoss 核心服务(JBCS)包括两种不同的 HTTP 连接器,Apache HTTP 服务器可用于对一组后端 servlet 容器进行负载平衡 HTTP 请求:
-
Apache Tomcat 连接器(
mod_jk
) 支持 HTTP 请求对一组 servlet 容器的负载平衡,同时维护粘性会话并通过 Apache JServ 协议 (AJP) 进行通信。 -
JBoss HTTP 连接器 (
mod_proxy_cluster
) 是比mod_jk
更高级的负载均衡器。mod_proxy_cluster
连接器提供mod_jk
的所有功能,以及实时负载平衡计算、应用生命周期控制、自动代理发现和多个协议支持等功能。
JBCS 和 Red Hat Enterprise Linux (RHEL)提供 Apache HTTP 服务器的独立分发。您可以使用 Apache HTTP 服务器的 JBCS 发行版,方法是使用 mod_jk
、mod_proxy_cluster 或
连接器作为代理连接到后端应用服务器。
mod_proxy
请考虑以下指南:
-
从 RHEL 7 开始,Apache HTTP 服务器的 JBCS 和 RHEL 发行版提供相同的
mod_proxy
模块。 -
在 RHEL 版本 7 和 8 中,只有 Apache HTTP 服务器的 JBCS 发行版提供
mod_jk
和mod_proxy_cluster
连接器。 -
从 RHEL 9 开始,Apache HTTP 服务器的 JBCS 和 RHEL 发行版还提供与
mod_jk
连接器和mod_proxy_cluster
连接器相同的副本。 -
从存档文件或从 RPM 软件包安装 Apache HTTP 服务器的 JBCS 发行版,使用
groupinstall
选项还会自动安装mod_jk
和mod_proxy_cluster
连接器。 -
安装 Apache HTTP 服务器的 RHEL 9 发行版不会自动安装
mod_jk
和mod_proxy_cluster
连接器。在这种情况下,您可以使用 RHEL Application Streams 手动安装适当的mod_jk
或mod_proxy_cluster
软件包。如需更多信息,请参阅Mod_jk
安装和升级 。
Apache HTTP 服务器连接器和负载平衡指南描述了如何安装和配置 JBCS 提供的 mod_jk
和 mod_proxy_cluster
连接器。本指南还包括使用 mod_proxy_cluster 进行基本负载平衡的工作示例。
重要
本指南中显示的大多数文件和目录路径都是 Red Hat Enterprise Linux 上 JBCS 的归档安装。对于其他平台,请使用您相应安装的正确路径,如 Red Hat JBoss Core Services Apache HTTP Server 安装指南中的 指定。