A.3. Mod_advertise 模块和指令


Proxy Advertisement 模块 mod_advertise 通过 UDP 多播消息广播代理服务器是否存在。服务器广告消息包含 IP 地址和端口号,代理从希望加入负载平衡集群的节点中侦听响应。

mod_advertise 模块必须与 VirtualHost 元素中的 mod_manager 模块定义。在以下示例中,mod_advertise 模块的标识符是 advertise_module

LoadModule advertise_module modules/mod_advertise.so

适用于 mod_advertise的可配置指令

mod_advertise 模块可以通过以下指令进行配置:

ServerAdvertise

定义广告机制的用法。

默认值为 Off。当设置为 Off 时,代理不会公告其位置。

当设置为 On 时,广告机制用于告知 worker 节点向此代理发送状态信息。您还可以使用以下语法指定主机名和端口: ServerAdvertise On http://HOSTNAME:PORT/.这只有在使用基于名称的虚拟主机或者未定义虚拟主机时才需要。

AdvertiseGroup

定义要公告的多播地址。语法是 AdvertiseGroup ADDRESS:PORT,电子邮件地址必须与 AdvertiseGroupAddress 对应,PORT 必须与 worker 节点上的 AdvertisePort 对应。

如果您的 worker 节点是基于 JBoss EAP,并且在启动时使用 -u 开关,则默认的 AdvertiseGroupAddress 是通过 -u 切换传递的值。

默认值为 224.0.1.105:23364。如果没有指定端口,则端口默认为 23364

AdvertiseFrequency
多播消息之间的时间间隔(以秒为单位)广告 IP 地址和端口。默认值为 10
AdvertiseSecurityKey
定义用于在 Apache HTTP 服务器中识别 mod_cluster 的字符串。默认情况下不设置这个指令,不会发送任何信息。
AdvertiseManagerUrl
定义 worker 节点应该用来向代理服务器发送信息的 URL。默认情况下不设置这个指令,不会发送任何信息。
AdvertiseBindAddress
定义发送多播消息的地址和端口。语法是 Advertise BindAddress ADDRESS:PORT。这允许在具有多个 IP 地址的机器中指定地址。默认值为 0.0.0.0:23364
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

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

让开源更具包容性

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

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部