ค่อนข้างปกติในกรณีของการยกเลิก SSL คือเซิร์ฟเวอร์/บริการส่วนหลังจะรับรู้ว่าเป็น: "ผู้ใช้ปลายทางเชื่อมต่อผ่านโปรโตคอลข้อความที่ชัดเจน" หรือกล่าวอีกนัยหนึ่งว่า http ธรรมดา
จากนั้นจะพยายาม "แก้ไขความเสี่ยงด้านความปลอดภัย" โดยเปลี่ยนเส้นทางผู้ใช้ไปที่ HTTPS
------ ------------- -------------------
| ผู้ใช้ | ===> HTTP ==> | โหลดบาลานเซอร์ | ==> HTTP ==> | เปลี่ยนเส้นทางไปยัง HTTPS |
------ ------------- -------------------
------ ----------------- -----------
| ผู้ใช้ | ===> HTTPS ==> | การยกเลิก SSL | ==> HTTP ==> | เปลี่ยนเส้นทางไปยัง HTTPS |
------ ----------------- -----------
ผู้ใช้สร้างคำขอใหม่ (พวกเขาใช้ HTTPS อยู่แล้ว แต่การเปลี่ยนเส้นทางคือการเปลี่ยนเส้นทาง) แต่จะถูกเปลี่ยนเส้นทางอีกครั้ง:
------ ----------------- -----------
| ผู้ใช้ | ===> HTTPS ==> | การยกเลิก SSL | ==> HTTP ==> | เปลี่ยนเส้นทางไปยัง HTTPS |
------ ----------------- -----------
แล้วทำอย่างนั้นซ้ำแล้วซ้ำอีก
วิธีแก้ไขตามปกติคือเลือกที่จะกำหนดค่าจุดสิ้นสุด SSL ใหม่เพื่อสร้างคำขอ HTTPS ไปยังเซิร์ฟเวอร์ส่วนหลัง และลบการเปลี่ยนเส้นทางไปยังฟังก์ชัน HTTPS จากเซิร์ฟเวอร์ส่วนหลังและย้ายไปยัง Load Balancer
------ -------------------
| ผู้ใช้ | ===> HTTP ==> | โหลดบาลานเซอร์ |
------ | เปลี่ยนเส้นทางไปยัง HTTPS |
-------------------
------ ----------------- ---------
| ผู้ใช้ | ===> HTTPS ==> | การยกเลิก SSL | ==> HTTP(S) ==> | ตอบ |
------ ----------------- ---------