Long story short we have a homegrown application that was running at an outside hosting site. The application is a PHP application that useing SSL. When SSL is run on the Server there is no problem. If I off load SSL to the BigIP the Script will redirect back to SSL since it thinks it is talking over HTTP. Of corse it works just fine with ServerSSL profile, but the whole goal is to remove SSL overhead from the server all together for this app. The problem comes when the application check for HTTP it uses if !(isset ($SERVER[HTTPS])) {redirect to https something like that. What I am hopeing to find is a way to make the application think it is talking over 443 even it uses 80. If it can not be done there is a mojor upgrade off the application late this year and I will get it changed then.
If I add the header HTTPS on apache knows something is wrong and throws the following error.
Your browser sent a request that this server could not understand.
Reason: You're speaking plain HTTP to an SSL-enabled server port.
Instead use the HTTPS scheme to access this URL, please.