Menu Close
Settings Close

Language and Page Formatting Options

19.5.5. 为启用 mod_cluster 的 Web 服务器配置服务器的 Advertisement 属性

概述

关于配置 Web 服务器和 mod_cluster 负载平衡器交互的说明,请参考 第 19.5.3 节 “安装 mod_cluster 模块至 Apache HTTP 服务器或 JBoss Enterprise Web Server(ZIP 方式)”。需要进一步说明的配置是 server advertisement

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

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

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

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

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

    添加下列指令到 Web 服务器来从工作节点接收 MCPM 消息。
    EnableMCPMReceive On
  4. 重启 Web Server。

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

      [root@host ]# service httpd restart
    • Microsoft Windows Server

      C:\> net service http
      C:\> net service httpd start
      
结果

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