TJ_Vreugdenhil
Mar 14, 2012Cirrus
LB HTTPS Reverse Proxy
It it possible to use the existing HTTP server addresses below:
http://www.domain.com/online/index.cfm?template=text
http://www.domain.com/online/index.cfm?template=receive_alerts
http://www.domain.com/privacy/index.cfm?template=learn_about
and have the client use HTTPS addresses to point to the F5?
https://www.domain.com/online/index.cfm?template=text https://www.domain.com/online/index.cfm?template=receive_alerts https://www.domain.com/privacy/index.cfm?template=learn_about
Hoping this would terminate SSL on the LB 10.2.x and directing traffic to the server on HTTP for only these URL's above. Leaving the server configuration untouched.
Is this possible?
Would I need a clientSSL profile (certificate & key)?
What kind of certificate would I need?
Does my iRule look ok?
config b class template_dg list
class template_dg {
{
"learn_about"
"receive_alerts"
"text"
}
}
config b rule myrule list
rule myrule {
when HTTP_REQUEST {
if {[class match -- [URI::query "? [HTTP::query]" template] equals template_dg]}{
HTTP::redirect https://["host"][URI::query]
}
}
}
Much Thanks!