سعيد يوسف نشر 20 أكتوبر 2021 أرسل تقرير نشر 20 أكتوبر 2021 تعلمت أساسيات nginx وكيفية تنصيبه، ولكن هل يوجد ميزات أخرى يوفرها هذا الخادم؟ 1 اقتباس
1 Wael Aljamal نشر 20 أكتوبر 2021 أرسل تقرير نشر 20 أكتوبر 2021 يوجد خيارات كميزات إضافية لمخدم nginx: تحديد وزن المخدم (ثقله - قوة المعالجة له) مما يزيد عدد الطلبيات الموجهة له weight: http { upstream backend { server 192.0.0.1 weight=5; ^^^^^^^^^ } } يمكن وضع عنوان دومين domain عادي بدل وضع ip مثل: http { upstream backend { server backend5.example.com; ^^^^^^^^^^^^^^^^^^^^ } } يمكن تحديد مخدم إحتياطي backup، يعمل في حال فشل المخدمات البقية، أي لا يرسل له أي طلبية حتى توقفهم: http { upstream backend { server 192.0.0.1 backup; } } في حال تعطل أحد المخدمات ورغبتنا بعودته للعمل يمكننا اختباره بعد مرور مدة زمنية باستخدام الخاصية slow start: upstream backend { server backend1.example.com slow_start=30s; ^^^^^^^^^^^^^^ } في حال تعطل أحد المخدمات يمكننا تحديده ك down upstream backend { server backend6.example.com down; ^^^^^ } تحديد العدد الأعظمي من قنوات الاتصال، upstream backend { server backend1.example.com max_conns=3; ^^^^^^^^^^^ } وعمل رتل queue لعدد الاتصالات مع تحديد وقت انتهاء timeout upstream backend { server backend2.example.com; queue 100 timeout=70; ^^^^^^^^^^^^^^^^^^^^^ } يمكن الاطلاع علي كيفية ضبط الخادم وأساسياته من خلال: 2 اقتباس
السؤال
سعيد يوسف
تعلمت أساسيات nginx وكيفية تنصيبه، ولكن هل يوجد ميزات أخرى يوفرها هذا الخادم؟
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.