Hello,

I suggest you put your backup server in a dedicated backend and select
it in the frontend. I guess the same could be done with use-server in
a single backend, but I feel like this is cleaner:



frontend haproxy
  option forwardfor
  bind server.lab.local:9191
  use_backend backup_servers if { nbsrv(backend_servers) lt 2 }
  default_backend backend_servers

backend backend_servers
  server server1 192.168.239.151:9090 check
  server server2 192.168.239.152:9090 check

backend backup_servers
  server serverBKP 192.168.17.2:9090 backup



Lukas

On Sat, 19 Feb 2022 at 14:17, Carlos Renato <[email protected]> wrote:
>
> Can anyone help me?
>
> How to create an ACL to use the backup server if a server goes DOWN. So, if 
> the two backend servers are UP, I use the registered servers. If one (only 
> one) becomes unavailable, traffic is directed to the backup server.
>
> Below my settings.
>
> frontend haproxy
>   option forwardfor
>   bind server.lab.local:9191
>   default_backend backend_servers
>
> backend backend_servers
>   server server1 192.168.239.151:9090 check
>   server server2 192.168.239.152:9090 check
>   server serverBKP 192.168.17.2:9090 backup
>
> Thank you for your help
>
>
>
>
> --
>
>

Reply via email to