Creating a policy with http url rewrite – Brocade Virtual ADX Server Load Balancing Guide (Supporting ADX v03.1.00) User Manual
Page 284
268
Brocade Virtual ADX Server Load Balancing Guide
53-1003247-01
Sample configurations
5
Creating a policy with HTTP URL Rewrite
To define a CSW rule and create a CSW policy with HTTP URL Rewrite options, follow these steps.
1. Define a CSW rule to match a URL pattern in an HTTP header.
Virtual ADX(config)#csw-rule r11 url pattern /xyz
Syntax: csw-rule rule-name url pattern url-content
2. Define a CSW rule to match a prefix string in an HTTP header.
NOTE
Only one rule is required for configuring HTTP URL Rewrite.
Virtual ADX(config)#csw-rule r12a header Accept-Charset prefix ISO-
Syntax: csw-rule rule-name header header-content prefix prefix-content
3. Define a CSW policy.
Virtual ADX(config)#csw-policy mypolicy
Syntax: csw-policy policy-name
4. Specify a primary action to forward a request to a server ID when a rule is matched.
Virtual ADX(config-csw-mypolicy)#match r11 forward 1025
Syntax: match rule-name forward server id
5. Specify a dependent action and delete the matched string when a rule is matched.
Virtual ADX(config-csw-mypolicy)#match r11 rewrite request-delete
matched-string
Syntax: match rule-name rewrite request-delete matched-string
NOTE
The rewrite request-delete matched-string option is an HTTP URL Rewrite action. For more
detailed command information, refer to
6. Enable logging for this rule.
Virtual ADX(config-csw-mypolicy)#match r11 log
Syntax: match rule-name log
7. Specify a primary action to forward a request to a server ID when a rule is matched.
Virtual ADX(config-csw-mypolicy)#match r12a forward 1025
Syntax: match rule-name forward server id
8. Specify a dependent action and delete at an offset when a rule is matched.
Virtual ADX(config-csw-mypolicy)#match r12a rewrite request-delete offset 4 2
Syntax: match rule-name rewrite request-delete offset offset length
NOTE
The rewrite request-delete offset option is a HTTP URL Rewrite action.