On Thu, 5 May 2011, Mike Franon wrote:
I am trying to see if there is a way with using a single instance
1) Varnish using VCL to recognize that it is a bot
2) If it is a bot request, varnish will then use a different backend.
Sure. You don't need multiple varnishes for this.
Define your backend, create a rule that matches on the headers you're
matching on, set the backend.
I don't have anything that matches on user agents (which is what I assume
you're looking at on the F5), and I'm not going to look at the docs to
find out how to match on them, but an example that does the same thing for
URIs:
sub vcl_recv {
#send webservices to its own backend
if (req.url ~ "^/ws/.*$") {
set req.backend = default_81;
}
}
--
david raistrick http://www.netmeister.org/news/learn2quote.html
[email protected] http://www.expita.com/nomime.html
_______________________________________________
varnish-misc mailing list
[email protected]
http://www.varnish-cache.org/lists/mailman/listinfo/varnish-misc