NGINX एकाइ अनुप्रयोग सर्भर 1.9.0 को रिलीज

भयो आवेदन सर्भर रिलीज NGINX इकाई १.१७, जस भित्र विभिन्न प्रोग्रामिङ भाषाहरू (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js र Java) मा वेब अनुप्रयोगहरूको सुरुवात सुनिश्चित गर्न एक समाधान विकसित भइरहेको छ। NGINX एकाइले विभिन्न प्रोग्रामिङ भाषाहरूमा एकै साथ धेरै अनुप्रयोगहरू चलाउन सक्छ, जसको लन्च प्यारामिटरहरू कन्फिगरेसन फाइलहरू सम्पादन र पुन: सुरु गर्न आवश्यकता बिना गतिशील रूपमा परिवर्तन गर्न सकिन्छ। कोड C र मा लेखिएको छ द्वारा वितरित Apache 2.0 अन्तर्गत इजाजतपत्र प्राप्त। तपाईं मा NGINX एकाइ को विशेषताहरु संग परिचित हुन सक्नुहुन्छ घोषणा पहिलो अंक।

नयाँ संस्करणमा:

  • अवसर маршрутизации запросов по аргументам 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

एक टिप्पणी थप्न