خدمة إعادة توجيه Openshift إلى HTTPS يفقد المستخدمين عنوان IP
-
21-12-2019 - |
سؤال
مرحبا Iam إعادة توجيه كل حركة المرور الخاصة بي إلى HTTPS كما هو مقترح في قاعدة المعرفة: https://openshift.redhat.com/community/kb/kb-e1044-how-to- redirect-traffic-to-https
ولكن بعد القيام بذلك لام غير قادر على الحصول على عنوان IP للمستخدمين، وبدلا من ذلك، احصل على عنوان IP الخاص بالخادم الذي يتجاهل:
أدناه مثال على التنفيذ الخاص بجافا ربيع MVC.يصبح CurrentViewedip هو الخوادم التي تمت إعادة توجيهها إلى HTTPS بدلا من IP للمستخدمين.
giveacodicetagpre.المحلول
إذا كان المستخدم خلف خادم وكيل أو الوصول إلى خادم الويب الخاص بك من خلال موازن تحميل (على سبيل المثال، في استضافة السحابة)، فإن الرمز أعلاه سيحصل على عنوان IP لخادم الوكيل أو خادم موازن التحميل، وليس عنوان IP الأصليمن عميل.
لحلها، يجب عليك الحصول على عنوان IP لرأس HTTP للطلب "X-Forended-for (XFF)".
giveacodicetagpre.