خدمة إعادة توجيه Openshift إلى HTTPS يفقد المستخدمين عنوان IP

StackOverflow https://stackoverflow.com//questions/24013341

سؤال

مرحبا 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.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top