У меня есть текстовые файлы со списками IP-адресов, которые я хочу использовать, чтобы помочь определить правильные действия, которые нужно предпринять с HAProxy.
Итак, если HAProxy загружает такие белые списки.
acl whitelist src -f /path/to/ips.list
Если ips.list
должны были быть изменены, будет ли HAProxy автоматически перезагружать его - чтобы я мог изменять списки IP на лету?
Haproxy будет читать свою конфигурацию, включая такие файлы, только во время запуска и при явном указании перезагрузки конфигурации. Если вы установили haproxy через пакет, то сценарий init.d должен иметь для этого цель перезагрузки. В противном случае быстрый поиск serverfault по запросу "haproxy reload" покажет множество примеров, как это сделать. Перезагрузка не прерывает существующие сеансы, поэтому она очень ненавязчива.
HAProxy Enterprise недавно добавила эту функцию через lb-update
модуль:
https://www.haproxy.com/documentation/hapee/1-8r1/traffic-management/lb-update/
Если у вас нет HAProxy Enterprise, то вам решать, что файлы были изменены, и выполнить соответствующую команду перезагрузки.