У меня не работает следующий acl:
acl no_waf nbsrv(to_waf) lt 1
use_backend back-www if no_waf
default_backend to_waf
Я продолжаю получать ошибку 503 (Нет доступного сервера для обработки этого запроса) вместо того, чтобы быть отправленным на backend back-www.
Любые идеи?
** ИЗМЕНИТЬ, backend to_waf выглядит так:
бэкэнд to_waf
option forwardfor header X-Forwarded-For
option httpchk HEAD / HTTP/1.0
http-check expect status 404
timeout server 25s
server 10.30.10.2:9000 10.30.10.2:9000 check
Нашел: я перезагружал haproxy, и в файле конфигурации была ошибка, по какой-то причине перезагрузка не вызывала сообщения об ошибке. Когда я попытался перезапустить службу, я получил ошибку, после ее исправления условие начало работать.