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

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

новой версии:

  • تم إجراء تغيير على خيار "المشاركة"، والذي يحدد الآن المسار الكامل للملفات بدلاً من دليل جذر المستند، والذي تمت إضافته مسبقًا إلى عنوان URI للطلب؛
  • تمت إضافة التعديل التلقائي للتكوينات الموجودة إلى خيارات "المشاركة" الجديدة عند الترقية من الإصدارات السابقة؛
  • تمت إضافة دعم المتغيرات إلى خيار "المشاركة". على سبيل المثال: { "share": "/www/data/$uri" }
  • تمت إضافة الدعم لمسارات متعددة لخيار "المشاركة". على سبيل المثال: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • تمت إضافة دعم للمتغيرات لخيارات chroot؛
  • تمت إضافة الدعم لمشاركة opcache في PHP بين عمليات التطبيق؛
  • تمت إضافة الدعم لتوجيه الطلب عن طريق سلسلة الاستعلام؛
  • تم إصلاح خطأ يتسبب في تعطل عمليات جهاز التوجيه والتطبيق عندما تصل التطبيقات غير المتزامنة أو متعددة الخيوط إلى حد الطلب الخاص بها؛
  • تم إصلاح خطأ أدى إلى توقف قراءة الإطارات لاتصال WebSocket ثابت من العميل بعد إعادة تكوين المعالج المقابل؛
  • تم إصلاح البناء باستخدام مكتبة glibc 2.34، والتي تظهر، على وجه الخصوص، في Fedora 35.

المصدر: opennet.ru

شراء استضافة موثوقة للمواقع مع حماية DDoS وخوادم VPS VDS 🔥 اشترِ استضافة مواقع ويب موثوقة مع حماية من هجمات DDoS، وخوادم VPS وVDS | ProHoster