إصدار خادم التطبيق NGINX Unit 1.13.0

تم تشكيل المشكلة خادم التطبيق وحدة NGINX 1.13، الذي يطور حلاً لضمان إطلاق تطبيقات الويب بلغات البرمجة المختلفة (Python و PHP و Perl و Ruby و Go و JavaScript / Node.js و Java). تحت سيطرة وحدة NGINX ، يمكن تشغيل العديد من التطبيقات بلغات البرمجة المختلفة في وقت واحد ، ويمكن تغيير معلمات بدء التشغيل ديناميكيًا دون الحاجة إلى تحرير ملفات التكوين وإعادة التشغيل. الكود مكتوب بلغة C و وزعت من خلال مرخص بموجب Apache 2.0. يمكنك التعرف على ميزات وحدة NGINX بتنسيق إعلان الإصدار الأول.

يضمن الإصدار الجديد التوافق مع فرع Python 3.8 الجديد، ويحل المشكلات عند استخدام Ruby 2.6 وينفذ دعم العمل في وضع الوكيل العكسي البسيط. يتم تكوين الوكيل العكسي باستخدام توجيه "الوكيل" في قسم "الإجراء". يتم دعم إعادة توجيه الطلب عبر IPv4 أو IPv6 أو مآخذ توصيل Unix. على سبيل المثال:

{
"الطرق": [
{
"مباراة": {
"uri": "/ipv4/*"
},
"فعل": {
"الوكيل": "http://127.0.0.1:8080"
}
},
{
"مباراة": {
"أوري": "/يونيكس/*"
},
"فعل": {
"الوكيل": "http://unix:/path/to/unix.sock"
}
}
]}

ومن المخطط على المدى الطويل تحويل الوحدة إلى مكون مكتفي ذاتيًا وعالي الأداء للاستخدام مع أي خدمات ويب. ولتحقيق هذا الهدف، سيركز العمل المستقبلي على مجالات مثل الأمن والعزل والحماية من حجب الخدمة، والقدرة على تشغيل أنواع مختلفة من التطبيقات الديناميكية، وموازنة التحميل والتسامح مع الأخطاء، والتسليم الفعال للمحتوى الثابت، وأدوات الإحصاء والمراقبة.

المصدر: opennet.ru

إضافة تعليق