Hi,

I'm trying to reproduce this Nginx configuration with HAProxy:
https://memz.co/reverse-proxy-nginx-docker-microservices/

Where it's possible to use DNS as dynamic list to proxy to the right server.
Our use case isn't container-related, but simply to move easily a customer
from a backend server to another one, without to change the HAproxy
configuration.

The closest feature in HAProxy seems to be option http_proxy, however, no
DNS lookup is performed:
http://cbonte.github.io/haproxy-dconv/configuration-1.7.html#4.2-option%20http_proxy

I have tried to use a resolver in haproxy configuration + in backend
section:
                      server XXXXXX %[hdr(host)]:8888 resolvers dns check
inter 1000 init-addr last,libc,127.0.0.1

However, it doesn't work.

Maybe with a lua script it's possible to implement that, but I would prefer
to have a simple configuration like with Nginx.

Do I missed something ?

BTW, thanks for HAProxy, I like a lot this product ;-)

Regards.
--
Ludovic Gasc (GMLudo)

Reply via email to