3.2. mod_proxy_cluster 安装和升级


Red Hat JBoss Core Services (JBCS)和 Red Hat Enterprise Linux (RHEL)提供 Apache HTTP 服务器的独立分发。您安装的 Apache HTTP 服务器分发决定了 mod_proxy_cluster 连接器的安装是自动的,还是需要手动步骤。根据您安装的 Apache HTTP 服务器的分发,mod_proxy_cluster 模块的安装路径和配置文件也会不同。

注意

JBCS Apache HTTP 服务器支持在所有支持的操作系统中使用 mod_proxy_cluster。RHEL Apache HTTP 服务器只支持在 RHEL 9 中使用 mod_proxy_cluster

JBCS 安装的 Apache HTTP 服务器部分会自动安装 mod_proxy_cluster 模块。

您可以按照 Red Hat JBoss Core Services Apache HTTP Server 安装指南中的步骤为您的操作系统安装或升级到最新的 JBCS Apache HTTP Server 版本。如需更多信息,请参阅附加资源 链接。

在使用 JBCS Apache HTTP 服务器时,请考虑以下 mod_proxy_cluster 安装指南:

  • mod_proxy_cluster.so,mod_cluster_slotmem.so,mod_manager.so, 和 mod_advertise.so 模块安装在 JBCS_HOME/httpd/modules 目录中。
  • mod_proxy_cluster.conf.sample 配置文件位于 JBCS_HOME/httpd/conf.d 目录中。
  • mod_proxy_cluster.conf.sample 文件包含 mod_proxy_cluster 模块的 LoadModule 指令。
注意

JBCS_HOME 代表 JBCS 安装的顶级目录,即 /opt/jbcs-httpd24-2.4

3.2.2. 从以前的 JBCS 版本升级 mod_proxy_cluster

2.4.37 及更早的版本中 JBCS 提供的 mod_cluster-native 软件包在 JBCS 2.4.51 或更高版本中被重命名为 mod_proxy_cluster。作为此更改的一部分,在 2.4.37 及更早的版本中提供的 mod_cluster.conf 文件也被重命名为 JBCS 2.4.51 或更高版本中的 mod_proxy_cluster.conf。JBCS 根据您从存档文件或 RPM 软件包安装的 JBCS,以不同的方式处理现有 mod_proxy_cluster 配置的升级。

如果您要升级从 RHEL 7 或 RHEL 8 上的 RPM 软件包安装的现有 JBCS 安装,请考虑以下准则:

  • 如果您要从 JBCS 2.4.37 或更早版本升级,则 JBCS 会在升级过程中保留现有的 mod_cluster.conf 文件。在这种情况下,升级的 JBCS 2.4.62 部署包括您现有的 mod_cluster.conf 文件和默认的 mod_proxy_cluster.conf 文件。如果您随后希望使用 mod_proxy_cluster.conf,您可以手动更新默认的 mod_proxy_cluster.conf 文件以适合您的设置要求。
  • 如果您要从 JBCS 2.4.51 或更高版本升级,则 JBCS 会在升级过程中保留现有的 mod_proxy_cluster.conf 文件。在这种情况下,升级的 JBCS 2.4.62 部署包括您现有的 mod_proxy_cluster.conf 文件和默认的 mod_proxy_cluster.conf.rpmnew 文件。

如果您要升级从归档文件安装的现有 JBCS 安装,请考虑以下准则:

  • 如果您要从 JBCS 2.4.37 或更早版本升级,则 JBCS 2.4.62 不包含默认的 mod_cluster.conf 文件,这意味着您的现有 mod_cluster.conf 文件在升级过程中保留。在这种情况下,升级的 JBCS 2.4.62 部署还包括默认的 mod_proxy_cluster.conf 文件。如果要继续使用现有的 mod_cluster.conf 文件,请确保删除默认的 mod_proxy_cluster.conf 文件以避免潜在的冲突。如果您随后希望使用 mod_proxy_cluster.conf,请将现有的 mod_cluster.conf 文件重命名为 mod_proxy_cluster.conf
  • 如果要从 JBCS 2.4.51 或更高版本升级,您必须首先将现有 mod_proxy_cluster.conf 文件复制到临时位置。JBCS 2.4.62 包含默认的 mod_proxy_cluster.conf 文件,该文件会在产品升级过程中自动覆盖现有的 mod_proxy_cluster.conf 文件。提取最新的 2.4.62 归档文件后,您可以将现有 mod_proxy_cluster.conf 文件的备份复制到正确的位置,以覆盖默认文件。

    注意

    如果您之前从 2.4.37 或更早版本升级到 2.4.51 或更高版本,并且您选择继续使用现有的 mod_cluster.conf 文件,请考虑 2.4.37 升级指南。在这种情况下,升级的 JBCS 2.4.62 部署包括现有的 mod_cluster.conf 文件和默认的 mod_proxy_cluster.conf 文件。如果要继续使用现有的 mod_cluster.conf 文件,请确保删除默认的 mod_proxy_cluster.conf 文件以避免潜在的冲突。如果您随后希望使用 mod_proxy_cluster.conf,请将现有的 mod_cluster.conf 文件重命名为 mod_proxy_cluster.conf

如果您使用 Application Streams 从 RPM 软件包安装 RHEL 9 发行版,RHEL 不会自动安装 mod_proxy_cluster 软件包。在这种情况下,如果要使用 mod_proxy_cluster 连接器,您必须手动安装 mod_proxy_cluster 软件包。

先决条件

  • 已使用 Application Streams 在 RHEL 9 上安装 Apache HTTP 服务器。

流程

  • 以 root 用户身份输入以下命令:

    # dnf install mod_proxy_cluster

验证

  • 要检查 mod_proxy_cluster 软件包是否已成功安装,请输入以下命令:

    # rpm -q mod_proxy_cluster

    前面的命令输出安装的软件包的全名,其中包括版本和平台信息。

在使用 RHEL Application Streams 时,请考虑以下对 mod_proxy_cluster 安装的指南:

  • mod_proxy_cluster.so,mod_cluster_slotmem.so,mod_manager.so, 和 mod_advertise.so 模块安装在 /usr/lib64/httpd/modules 目录中。
  • mod_proxy_cluster.conf.sample 配置文件位于 /etc/httpd/conf.d 目录中。
  • mod_proxy_cluster.conf.sample 文件包含 mod_proxy_cluster 模块的 LoadModule 指令。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。 了解我们当前的更新.

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

Theme

© 2026 Red Hat
返回顶部