EJL_104429
Nov 30, 2007Nimbostratus
Complicated Redirect for Peoplesot
Hello,
I'm having trouble wrapping my head around how to do the following:
Users will be requesting http://peoplesoft
And need to be redirected to one of the two servers, each service has a different URI, and port:
https://psprdweb01.acme.com:9601/psp/HRPRD1/?cmd=login
https://psprdweb01.acme.com:9602/psp/HRPRD2/?cmd=login
https://psprdweb02.acme.com:9603/psp/HRPRD3/?cmd=login
https://psprdweb02.acme.com:9604/psp/HRPRD4/?cmd=login
This does not work, but is the right idea:
when LB_SELECTED {
if { [HTTP::uri] equals "/" } {
switch [LB::server port] {
9601 { HTTP::redirect
"https://psprdweb01.acme.com:9601/psp/HRPRD1/?cmd=login" }
9602 { HTTP::redirect
"https://psprdweb01.acme.com:9602/psp/HRPRD2/?cmd=login" }
9603 { HTTP::redirect
"https://psprdweb02.acme.com:9603/psp/HRPRD3/?cmd=login"}
9604 { HTTP::redirect
"https://psprdweb02.acme.com:9604/psp/HRPRD4/?cmd=login"}
}
}
}
Any help would be great...