第 1 章 HTTP 连接器
Red Hat JBoss Core Services (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连接器的相同副本。 -
使用
groupinstall选项从存档文件或从 RPM 软件包安装 JBCS 发行版,也会自动安装mod_jk和mod_proxy_cluster连接器。 -
安装 Apache HTTP 服务器的 RHEL 9 发行版不会自动安装
mod_jk和mod_proxy_cluster连接器。在这种情况下,您可以使用 RHEL Application Streams 手动安装适当的mod_jk或mod_proxy_cluster软件包。如需更多信息,请参阅Mod_jk安装和Mod_proxy_cluster安装和升级。
Apache HTTP 服务器连接器和负载平衡指南描述了如何安装和配置 JBCS 提供的 mod_jk 和 mod_proxy_cluster 连接器。本指南还包括使用 mod_proxy_cluster 进行基本负载平衡的工作示例。
重要
本指南中大多数文件和目录路径都适用于在 Red Hat Enterprise Linux 上进行 JBCS 的存档安装。对于其他平台,请使用您的相应安装的正确路径,如 Red Hat JBoss Core Services Apache HTTP Server 安装指南 中所述。