22-Dec-2020 04:58
Hi,
I have a query, wherein, i have a application hosted behind my F5. I have configured client SSL profile so as to offload the certificate and send the traffic unencrypted to the backend server.
Now the server responds in unencrypted http, but will the client also receive the response traffic unencrypted or encrypted.
As i'm seeing unencrypted response back to the client. So is it correct? or something needs to be rectified on the F5 side?
Solved! Go to Solution.
22-Dec-2020 06:15
Hi,
I think, application is redirecting it to http again. Can you please confirm below points ?
If above points are true in your case, you should remove pool/irule from port 80 VS and add F5 provided http-to-https iRule to it. So F5 will again redirect that request to https.
22-Dec-2020
05:36
- last edited on
24-Mar-2022
01:16
by
li-migration
,
As you are using Client-SSL profile on the Virtual Server but no Server-SSL profile, it means the session between Client and F5 is always encrypted whereas session between F5 and backend server is plain text/unencrypted. So in any case, to & fro traffic between client and F5 will be encrypted.
22-Dec-2020 05:56
Hi Mayur
but the client is receiving response in http instead of https.
is this the way that it should be working or is there anything missing on the F5 config?
22-Dec-2020 06:15
Hi,
I think, application is redirecting it to http again. Can you please confirm below points ?
If above points are true in your case, you should remove pool/irule from port 80 VS and add F5 provided http-to-https iRule to it. So F5 will again redirect that request to https.
22-Dec-2020 06:21
Hi Mayur,
Yes, to both of your questions.
So removing the pool from VS_80 and adding the iRule to the VS_443 will ensure that the traffic is received as HTTPS only by the client correct?
22-Dec-2020 06:42
Yes, client will receive it as HTTPS. Although request will go to http first as application is redirecting it but it will get automatically redirected to HTTPS by F5 iRule. So F5 HTTP VS will be used only for redirection purpose and all data traffic will be handle by HTTPS VS.
This configuration will also redirect client request to HTTPS if someone tries to access it using HTTP.
22-Dec-2020 08:53
Thanks Mayur