16.5.5. 为启用 mod_cluster 的 HTTPD 配置服务器的 Advertisement 属性


总结

关于用 mod_cluster 负载平衡器配置 HTTPD 的说明,请参考 第 16.5.3 节 “安装 mod_cluster 模块至 Apache HTTPD 或 JBoss Enterprise Web Server HTTPD (ZIP)”。需要进一步说明的配置是 server advertisement

当启用 Server Advertisement 时,HTTPD 会广播包含在 mod_cluster 虚拟机里指定的 IP 地址和端口的消息。关于如何配置这些值,请参考 第 16.5.3 节 “安装 mod_cluster 模块至 Apache HTTPD 或 JBoss Enterprise Web Server HTTPD (ZIP)”。如果您的网络里 UDP 多点传送不可用,或者你更希望用静态代理服务器列表来配置工作节点,您可以禁用 Server Advertisement 并手动配置工作节点。关于配置工作节点的信息,请参考 第 16.5.6 节 “配置 mod_cluster 工作节点”
这个过程里的修改必须在和 Apache HTTPD 实例相关的httpd.conf 里进行。对于 Red Hat 企业版 Linux,这个文件通常是 /etc/httpd/conf/httpd.conf,或者位于独立 Apache HTTPD 实例的 etc/ 目录里。

过程 16.6. 编辑 httpd.conf 文件并应用这些修改。

  1. 如果 AdvertiseFrequency 参数存在,则禁用它。

    如果你的 <VirtualHost> 语句里有下面一行内容,请在第一个字符前用 # (hash) 将其注释。这个值可以不是 5
    AdvertiseFrequency 5
    Copy to Clipboard Toggle word wrap
  2. 添加指令来禁用服务器广告。

    <VirtualHost> 语句里添加下列指令来禁用服务器广告。
    ServerAdvertise Off
    Copy to Clipboard Toggle word wrap
  3. 禁用接收 MCPM 消息的能力。

    添加下列指令到 HTTPD 服务器来从工作节点接收 MCPM 消息。
    EnableMCPMReceive On
    Copy to Clipboard Toggle word wrap
  4. 重启 HTTPD 服务器。

    根据你使用的是 Red Hat 企业版 Liux 还是 Microsoft Windows Server,通过下列命令之一重启 HTTPD 服务器。
    • 红帽企业版 Linux

      [root@host ]# service httpd restart
      Copy to Clipboard Toggle word wrap
    • Microsoft Windows Server

      C:\> net service http
      C:\> net service httpd start
      
      Copy to Clipboard Toggle word wrap
结果

HTTPD 不再广告 mod_cluster 代理的 IP 地址和端口。如要重新激活,您需要配置工作节点使用静态地址和端口来和代理进行通讯。详情请参考 第 16.5.6 节 “配置 mod_cluster 工作节点”

返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat