Forum Discussion
Frank_Cai_30145
Nimbostratus
Dec 02, 2016an iRules to redirect http traffic
Dear all
external user can access http://123.10.1.1:9090/abc , we need to load balance between two internal server 10.173.20.13:8080/abc and 10.173.20.14:8080/abc
and there is another service http:...
Samir_Jha_52506
Noctilucent
Dec 04, 2016Done some modification in above irule. Rest every thing is correct.
when HTTP_REQUEST {
if {[string tolower[HTTP::uri]] starts_with "/abc"} {
pool pool1 }
elseif {[string tolower[HTTP::uri]] starts_with "/def"} {
pool pool2 }
}
jurgenvdmark_14
Nimbostratus
Dec 07, 2016Instead of using iRules, you can also use a ltm policy, which makes it more visible:
Name: select_pool Requires: http Controls: forwarding
Rule: forward_pool1 Condition: http-uri starts_with /abc Action: forward pool pool1 Rule: forward_pool2 Condition: http-uri starts_with /def Action: forward pool pool2
It may require some more configuring then using an iRule but instead of using TCL code, you get an clear overview what the policy does.
Recent Discussions
Related Content
DevCentral Quicklinks
* Getting Started on DevCentral
* Community Guidelines
* Community Terms of Use / EULA
* Community Ranking Explained
* Community Resources
* Contact the DevCentral Team
* Update MFA on account.f5.com
Discover DevCentral Connects