NGINX युनिट ऍप्लिकेशन सर्व्हरचे प्रकाशन 1.9.0

जागा घेतली अनुप्रयोग सर्व्हर प्रकाशन NGINX युनिट 1.9, ज्यामध्ये विविध प्रोग्रामिंग भाषांमध्ये (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js आणि Java) वेब ऍप्लिकेशन्स लाँच करणे सुनिश्चित करण्यासाठी एक उपाय विकसित केला जात आहे. एनजीआयएनएक्स युनिट एकाच वेळी विविध प्रोग्रामिंग भाषांमध्ये एकाधिक अनुप्रयोग चालवू शकते, ज्याचे लाँच पॅरामीटर्स कॉन्फिगरेशन फायली संपादित आणि रीस्टार्ट न करता डायनॅमिकपणे बदलले जाऊ शकतात. कोड C आणि मध्ये लिहिलेला आहे द्वारा वितरित Apache 2.0 अंतर्गत परवानाकृत. मधील एनजीआयएनएक्स युनिटच्या वैशिष्ट्यांसह आपण परिचित होऊ शकता घोषणा पहिला अंक.

नवीन आवृत्तीमध्ये:

  • संधी маршрутизации запросов по аргументам URI, заголовкам и Cookie;

    «headers»: [
    {
    «Accept-Encoding»: «*gzip*»,
    «User-Agent»: «Mozilla/5.0*»
    },
    {
    «User-Agent»: «curl*»
    }
    ]

  • В шаблонах сопоставления маршрутов реализована поддержка масок в середине выражения. Например,

    «host»: [«eu-*.example.com», «!eu-5.example.com»]

  • आधार операций, отправляемых с использованием метода POST, для манипуляции содержимым массивов в конфигурации (изменения передаются в формате JSON);

    curl -X POST -d ‘{«match»: {«uri»: «/production/*»}, \
    «action»: {«pass»: «applications/wiki-prod»}}’ \
    —unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • Поддержка смены пользователя и группы при помощи capabilities CAP_SETUID и CAP_SETGID в Linux без выполнения основного процесса под привилегированным пользователем.

स्त्रोत: opennet.ru

एक टिप्पणी जोडा