Forum Discussion
Musafir, the iRule provided will change any "http://" references in the HTTP response to "https://". This would ensure that any internal application that is advertising itself as HTTP will still show up as HTTPS at the client. The objective is to force all client traffic through an HTTPS VIP regardless of the server side configuration. That said, perhaps there is still some confusion about what you're trying to do and what the application is attempting to do. Let's try this:
-
Let's assume that you want all client traffic to use the HTTPS VIP (port 443). Are all of the servers (pool members) listening on port 80 HTTP?
-
Enable the port 80 HTTP and port 443 HTTPS VIPs with no iRules. This should work, yes? If so, please provide a client side capture (ie. Fiddler) of what the client is doing when the edit functions are invoked.