Hello-

I am trying to write a configuration which will allow me to choose the
back-end port dynamically.

Specifically, I'd like to listen on port 443, and then choose the backend
port based on an http header
in the request.  Something like

frontend myserver
    bind 443
    mode http

    server real-server 192.168.1.1:req.hdr(X-My-Header)

--OR--
   server realserver 192.168.1.1:%[req.ssl_sni,lower,map(mapfile)]


where mapfile contains
hosta.domain.com 1001
hostb.domain.com 1002

or similar.

Is there any facility which would allow this, including the new(er) Lua
capabilities?

Thanks, in advance

Reply via email to