Hi!

I would like to have one varnish server for multiple sites running on multiple backends.

For example:

Domains: domain0.com, domain1.com .. domain9.com running on backends: backendA, backendB.
Domains: domain10.com, domain11.com .. domain19.com running on backends: backendC, backendD.

Is there any better way than:

if (req.http.host ~ "(?i)domain0.com|(?i)domain1.com|(?i)domain2.com|(?i)domain3.com|(?i)domain4.com|(?i)domain5.com|(?i)domain6.com|(?i)domain7.com|(?i)domain8.com|(?i)domain9.com") {
   set req.backend = backendAB_director
}
else....

For example something like acl lists would be very helpful:

XXX domainsAB {
  "(?i)domain0.com";
  "(?i)domain1.com";
  "(?i)domain2.com";
  "(?i)domain3.com";
  "(?i)domain4.com";
  "(?i)domain5.com";
  "(?i)domain6.com";
  "(?i)domain7.com";
  "(?i)domain8.com";
  "(?i)domain9.com";
}

if (req.http.host ~ domainsAB) {
   set req.backend = backendAB_director
}

Thanks,
Regards,

--
Gašper Furman
Spletni razvoj
Web Development

Delo, d. d.
Dunajska 5, 1000 Ljubljana
T: +386 1 47 37 946
E: [email protected]

_______________________________________________
varnish-misc mailing list
[email protected]
https://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc

Reply via email to