Forum Discussion
Vijay_E
Aug 23, 2017Cirrus
You can use multiple if-statements within HTTP_REQUEST event:
if { ([HTTP::uri] contains "/poc") } {
pool HTTP_pool member 10.5.80.29 80
} elseif { ([HTTP::uri] contains "/tst") } {
pool HTTP_pool member 10.5.80.30 80
You can also use an data group with URI:=Pool-Name. Each pool name is unique and contains the relevant members and then use something like:
when HTTP_REQUEST {
set POOL [class match -value [HTTP::uri] contains CLASS_URI_POOL]
pool $POOL
}