Forum Discussion
7 Replies
Sort By
- hooleylist
Cirrostratus
Hi,when CLIENT_ACCEPTED { Save the name of the VS default pool set default_pool [LB::server pool] } when HTTP_REQUEST { switch -glob [string tolower [HTTP::host][HTTP::path]] { "*mywebsite.com/util*" { "*seattle.gov/util*" } { pool spu-util-pool } default { pool $default_pool } } }
- AlfaSpider_3544
Nimbostratus
Getting error when trying to update. - hooleylist
Cirrostratus
[LB::server pool] will return the default pool on the virtual server, so you don't need to update the name or hardcode the pool name in the iRule. Just set spu-util-pool to the name of the pool you want to use for the matching requests. - AlfaSpider_3544
Nimbostratus
I'm sorry for so many questions....I'm an irule dummy. - hooleylist
Cirrostratus
No worries. Try exactly this:when CLIENT_ACCEPTED { Save the name of the VS default pool set default_pool [LB::server pool] } when HTTP_REQUEST { switch -glob "[string tolower [HTTP::host][HTTP::path]]" { "*seattle.gov/util*" { pool spu-util-pool } default { pool $default_pool } } }
- AlfaSpider_3544
Nimbostratus
I am so close..................I only get one error when I try to update. - hooleylist
Cirrostratus
Sorry, I had a typo in the iRule above. I edited the post to fix it.