HAProxy - HAProxy 会自动重新加载列表文件吗?

HAProxy - HAProxy 会自动重新加载列表文件吗?

我有包含 IP 地址列表的文本文件,我想使用这些 IP 地址列表来帮助确定使用 HAProxy 采取的正确操作。

所以如果 HAProxy 像这样加载白名单。

acl whitelist src -f /path/to/ips.list

如果ips.list要修改的话,HAProxy 会自动重新加载它吗?这样我就可以动态修改 IP 列表吗?

答案1

Haproxy 只会在启动期间以及明确告知重新加载其配置时读取其配置(包括此类文件)。如果您通过软件包安装了 haproxy,则 init.d 脚本应该有一个重新加载目标。否则,在 serverfault 中快速搜索“haproxy reload”将显示大量如何执行此操作的示例。重新加载不会中断任何现有会话,因此非常不引人注目。

答案2

HAProxy Enterprise 最近通过模块添加了此功能lb-update

https://www.haproxy.com/documentation/hapee/1-8r1/traffic-management/lb-update/

如果您没有 HAProxy Enterprise,那么您需要识别文件已更改并发出适当的重新加载命令。

相关内容