Forum Discussion
Kevin_Stewart
Oct 12, 2013Employee
Okay, so I'm now assuming that the web server is responding to the client with HTTP references and that these HTTP references can't be accessed based on your current rule. If that's the case, perhaps the simplest approach would be to rewrite the HTTP references as HTTPS references as they pass through the F5. The first example code on the STREAM::expression wiki page should be a good place to start. Use this iRule on your HTTPS VIP and apply an empty STREAM profile.
https://devcentral.f5.com/wiki/iRules.STREAM__expression.ashx
If this works, you shouldn't need the HTTP VIP as all requests should be forced to the HTTPS VIP.