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

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

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

  • فرصة طلبات التوجيه بناءً على وسيطات URI والرؤوس وملفات تعريف الارتباط؛

    "العناوين": [
    {
    "قبول التشفير": "*gzip*"،
    "وكيل المستخدم": "Mozilla/5.0*"
    },
    {
    "وكيل المستخدم": "curl*"
    }
    ]

  • تدعم قوالب مطابقة المسار الآن أقنعة التعبير المتوسط. على سبيل المثال،

    "المضيف": ["eu-*.example.com"، "!eu-5.example.com"]

  • Поддержка العمليات المرسلة باستخدام طريقة POST لمعالجة محتويات المصفوفات في التكوين (يتم إرسال التغييرات بتنسيق JSON)؛

    حليقة -X POST -d '{"match": {"uri": "/production/*"}, \
    "action": {"pass": "applications/wiki-prod"}}' \
    --unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • دعم تغيير المستخدم والمجموعة باستخدام إمكانيات CAP_SETUID وCAP_SETGID على Linux دون تشغيل العملية الرئيسية كمستخدم مميز.

المصدر: opennet.ru

إضافة تعليق