-
August 3rd, 2018, 08:32
#1
مشکل در nginx با WebSocket
درود.
ما روی یک اسکریپت http که روی آپاچی نصب هست یک وب سوکت ناامن داریم. (ws://)
و وقتی به سایت ssl اضافه میکنیم وب سوکت لود نمیشه (مرورگر میخواد که وب سوکت رو هم با ssl لود کنه).
برای این مشکل، از nginx به عنوان reserve proxy استفاده کردیم که وب سوکت رو از روی آپاچی تغذیه میکنه و روی یه پورت دیگه با wss:// تحویلمون میده.
تنها مشکلی که این وسط هست اینه که اون اسکریپت ما توش یه سیستم شناسایی آی پی داره که در حالت معمولی درست کار میکنه ولی با ssl آی پی تمام کاربران رو 127.0.0.1 برمیگردونه.
کسی راه حلی برای این مسئله داره؟ هزینه پرداخت میشود.
-
-
August 3rd, 2018 08:32
# ADS
-
August 3rd, 2018, 11:01
#2
عضو انجمن
پاسخ : مشکل در nginx با WebSocket

نوشته اصلی توسط
Peugeot
درود.
ما روی یک اسکریپت http که روی آپاچی نصب هست یک وب سوکت ناامن داریم. (ws://)
و وقتی به سایت ssl اضافه میکنیم وب سوکت لود نمیشه (مرورگر میخواد که وب سوکت رو هم با ssl لود کنه).
برای این مشکل، از nginx به عنوان reserve proxy استفاده کردیم که وب سوکت رو از روی آپاچی تغذیه میکنه و روی یه پورت دیگه با wss:// تحویلمون میده.
تنها مشکلی که این وسط هست اینه که اون اسکریپت ما توش یه سیستم شناسایی آی پی داره که در حالت معمولی درست کار میکنه ولی با ssl آی پی تمام کاربران رو 127.0.0.1 برمیگردونه.
کسی راه حلی برای این مسئله داره؟ هزینه پرداخت میشود.
سلام.
از هدرهای فوروارد استفاده کنید و سیستم شناسایی آیپی رو با توجه به تغییرات جدید بروزرسانی کنید.
-