تكوين NodeJs / ExpressJs TLS على موازن التحميل

1

لدي 3 خوادم تطبيقات تشغل تطبيق NodeJS / ExpressJS وموازن تحميل أمامها يوجه الطلبات الواردة (جولة روبن). يعتمد هذا الإعداد حاليًا على بروتوكول http ونود تثبيت شهادة TLS لجعله https. غادر رجلنا المحترف الشركة ولدينا فجوة كبيرة في فهم هذا والحفاظ عليه. أنا متأكد تمامًا أن هذا الإعداد لا يحتوي على Apache أو nginx أمام خوادم التطبيق. إذن كيف تعمل موازنة التحميل بدون ngix أو Apache؟ هل يجب أن يعمل موازن التحميل على خادم بمفرده؟ إذا كان الأمر كذلك فهل نحتاج إلى تثبيت شهادة TLS / SSL؟ جميع الخوادم التي نستخدمها تعتمد على لينكس.

2 الاجابة

0

عادة في AWS ، يتم استخدام موازن تحميل تطبيق AWS لموازنة الحمل ، وهي خدمة مُدارة مقدمة من AWS حيث ستدفع لكل ساعة استنادًا إلى حركة المرور. أيضًا ، من الممكن إنهاء TLS / SSL عند مستوى موازن التحميل (حيث من الممكن أيضًا استخدام شهادات SSL المجانية من مدير شهادة AWS).

نظرًا لأن Load Balancer عبارة عن خدمة مُدارة ، فإن AWS تتولى خدمة التوافر العالي والتسامح مع الأخطاء.

:مؤلف
0

بشكل عام ، يحدث إنهاء HTTPS على موازن التحميل ويتم إجراء اتصال HTTP العادي بين موازن التحميل والخادم. من خلال القيام بذلك ، يرجى التأكد من عدم تعرض الخوادم للعامة (لا يمكن الوصول إليها من الإنترنت مباشرة بدون موازن التحميل).

قم بتثبيت الشهادة على موازن التحميل وقم بتكوينها لتقديم طلب http من loadbalancer إلى الخادم. أفترض أنك تستخدم بعض IaaS (مثل AWS و GCP وما إلى ذلك) وهذه الإعدادات متاحة بسهولة في وثائقها.

:مؤلف

أسئلة ذات صلة

فوق
قائمة طعام