Forum Discussion
Kevin_Stewart
Mar 25, 2014Employee
A few typos:
when HTTP_REQUEST {
switch -glob [string tolower [HTTP::uri]] {
"/abc/*" {
log local0. "Detected [HTTP::uri] URL"
pool pool_A
log local0. "Production pool selected"
}
"/abc-preprod/*" {
log local0. "Detected [HTTP::uri] URL"
if { [class match [IP::remote_addr] equals internalIP] } {
log local0. "Client IP [IP::remote_addr] belongs to private network"
pool pool_B
log local0. "Pre-production pool selected"
}
} default {
discard
log local0. "Wrong URI or Client connecting to Pre-prod from external, packet discarded"
}
}
}