Hi,
Would it be possible to configure ACE4710 to accept tcp connection on port 8900 and redirect them to 2 different rserver + url + different port number? Example:
VIP:
www.abc.com:9999/test1 #redirect to (a) or (d)
www.abc.com:9999/test2 #redirect to (b) or (e)
www.abc.com:9999/test3 #redirect to (c) or (f)
Redirected URL (either round-robin or lease-connection):
a) www.def.com:8888/test1
b) www.def.com:8888/test2
c) www.def.com:8888/test3
d) www.ghi.com:8888/test1
e) www.ghi.com:8888/test2
f) www.ghi.com:8888/test3
What had changed after redirected url is the tcp port must change from 9999 to 8888, the url itself and the %p (or uri) must retain. Here's the config I came up and I am trying to make it work.
rserver redirect rs-defcom1
webhost-redirection http://www.def.com:8888/test1 302
rserver redirect rs-defcom2
webhost-redirection http://www.def.com:8888/test2 302
rserver redirect rs-defcom3
webhost-redirection http://www.def.com:8888/test3 302
rserver redirect rs-ghicom1
webhost-redirection http://www.ghi.com:8888/test1 302
rserver redirect rs-ghicom2
webhost-redirection http://www.ghi.com:8888/test2 302
rserver redirect rs-ghicom3
webhost-redirection http://www.ghi.com:8888/test3 302
serverfarm redirect sf-trial1
rserver rs-defcom1
inservice
rserver rs-defcom2
inservice
rserver rs-defcom3
inservice
rserver rs-ghicom1
inservice
rserver rs-ghicom2
inservice
rserver rs-ghicom3
inservice
class-map match-any cm-trial1
2 match http header host header-value "www[.]abc[.]com/test1"
4 match virtual-address 1.1.1.1 tcp eq 9999
class-map match-any cm-trial2
2 match http header host header-value "www[.]abc[.]com/test2"
4 match virtual-address 1.1.1.1 tcp eq 9999
class-map match-any cm-trial3
2 match http header host header-value "www[.]abc[.]com/test3"
4 match virtual-address 1.1.1.1 tcp eq 9999
policy-map type loadbalance first-match pm-trial1
class cm-trial1
serverfarm sf-trial1
class cm-trial2
serverfarm sf-trial2
class cm-trial3
serverfarm sf-trial3
Appreciate if you have insights to share.
Thank you.
Ryan