Re: Use regex for backend selection

2016-06-22 Thread Igor Cicimov
use_backend %[req.hdr(host),lower]

On Thu, Jun 23, 2016 at 6:21 AM, Mildis  wrote:

> Hi,
>
> I’m in the process of setting HAProxy as an HTTPS frontend switch to
> different backends.
> As I have 10+ different backends, I’d like to replace
>
> acl to-server1 hdr_beg(host) -i server1.domain.tld
> acl to-server2 hdr_beg(host) -i server2.domain.tld
> …
> acl to-serverN hdr_beg(host) -i serverN.domain.tld
>
> use_backend bck-server1 if to-server1
> use_backend bck-server2 if to-server2
> …
> use_backend bck-serverN if to-serverN
>
>
> by something more generic like
>
> use_backend bck-\1 if hdr_reg(host) -i (.*).domain.tld
>
>
> but I can’t find a way to make it work.
>
> Am I on the right path ?
>
> Thanks,
> Mildis
>



-- 
Igor Cicimov | DevOps


p. +61 (0) 433 078 728
e. ig...@encompasscorporation.com 
w*.* www.encompasscorporation.com
a. Level 4, 65 York Street, Sydney 2000


Use regex for backend selection

2016-06-22 Thread Mildis
Hi,

I’m in the process of setting HAProxy as an HTTPS frontend switch to different 
backends.
As I have 10+ different backends, I’d like to replace

acl to-server1 hdr_beg(host) -i server1.domain.tld
acl to-server2 hdr_beg(host) -i server2.domain.tld
…
acl to-serverN hdr_beg(host) -i serverN.domain.tld

use_backend bck-server1 if to-server1
use_backend bck-server2 if to-server2
…
use_backend bck-serverN if to-serverN

by something more generic like

use_backend bck-\1 if hdr_reg(host) -i (.*).domain.tld

but I can’t find a way to make it work.

Am I on the right path ?

Thanks,
Mildis