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

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

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

  • مدمج
    القدرة على تقديم محتوى ثابت بشكل مستقل دون الاتصال بخادم http خارجي. الهدف النهائي هو تحويل الوحدة إلى خادم ويب متكامل مع أدوات مدمجة لبناء خدمات الويب. لتوزيع الملفات الثابتة، يكفي تحديد الدليل الجذر في الإعدادات بالملفات الموزعة، وإذا لزم الأمر، تحديد أنواع MIME المفقودة:

    "مشاركة": "/data/www/example.com"

    "أنواع_mime": {
    "نص عادي": [
    "الملف التمهيدي"
    ".ج"،
    ".ح"
    ],
    "التطبيق/msword": ".doc"
    }

  • Поддержка عزل عمليات تطبيقات الويب باستخدام أدوات عزل الحاويات في Linux. في الإعدادات، يمكنك تمكين مساحات أسماء مختلفة، وتمكين قيود مجموعة التحكم، وتعيين UID/GID في البيئة الرئيسية والحاوية المعزولة:

    "مساحات الأسماء": {
    "بيانات الاعتماد": صحيح،
    "معرف الهوية": صحيح
    "الشبكة": صحيح،
    "جبل": خطأ،
    "uname": صحيح،
    "cgroup": خطأ
    },

    "ويدماب": [
    {
    "الحاوية": 1000،
    "المضيف": 812،
    "الحجم": 1
    }
    ],

  • تمت إضافة تطبيق خادم WebSocket الأصلي لـ servlets JSC (Java Servlet Container). في الإصدار الأخير، تم تطبيق خادم WebSocket لـ Node.js.
  • يوجد الآن دعم لمعالجة إعدادات واجهة برمجة التطبيقات (API) التي تحتوي على أحرف "/" مباشرةً باستخدام الهروب ('%2F'). على سبيل المثال:

    الحصول على /config/settings/http/static/mime_types/text%2Fplain/

المصدر: opennet.ru

إضافة تعليق