एनजीआईएनएक्स यूनिट एप्लिकेशन सर्वर 1.11.0 का विमोचन

रोशनी देखी एप्लिकेशन सर्वर रिलीज़ एनजीआईएनएक्स यूनिट 1.11, जिसके अंतर्गत विभिन्न प्रोग्रामिंग भाषाओं (पायथन, पीएचपी, पर्ल, रूबी, गो, जावास्क्रिप्ट/नोड.जेएस और जावा) में वेब अनुप्रयोगों के लॉन्च को सुनिश्चित करने के लिए एक समाधान विकसित किया जा रहा है। एनजीआईएनएक्स यूनिट एक साथ विभिन्न प्रोग्रामिंग भाषाओं में कई एप्लिकेशन चला सकती है, जिसके लॉन्च पैरामीटर को कॉन्फ़िगरेशन फ़ाइलों को संपादित करने और पुनरारंभ करने की आवश्यकता के बिना गतिशील रूप से बदला जा सकता है। कोड C और में लिखा गया है द्वारा वितरित अपाचे 2.0 के तहत लाइसेंस प्राप्त। आप एनजीआईएनएक्स यूनिट की विशेषताओं से परिचित हो सकते हैं घोषणा पहला मुद्दा।

नये संस्करण में:

  • में निर्मित
    возможность самостоятельной отдачи статического контента без обращения к внешнему http-серверу. В качестве конечной цели отмечается превращение Unit в полноценный web-сервер со встроенными средствами построения web-сервисов. Для отдачи статики достаточно в настройках указать корневой каталог с раздаваемыми файлами и при необходимости определить недостающие MIME-типы:

    «share»: «/data/www/example.com»

    «mime_types»: {
    «text/plain»: [
    «readme»,
    «.c»,
    «.h»
    ],
    «application/msword»: «.doc»
    }

  • Поддержка изоляции процессов web-приложений с использованием средств контейнерной изоляции в Linux. В настройках можно активировать различные пространства имён, задействовать ограничения cgroup и сопоставить UID/GID в основном окружении и изолированном контейнере:

    «namespaces»: {
    «credential»: true,
    «pid»: true,
    «network»: true,
    «mount»: false,
    «uname»: true,
    «cgroup»: false
    },

    «uidmap»: [
    {
    «container»: 1000,
    «host»: 812,
    «size»: 1
    }
    ],

  • Добавлена встроенная реализация сервера WebSocket для сервлетов JSC (Java Servlet Container). В прошлом выпуске сервер WebSocket был реализован для Node.js.
  • Появилась поддержка прямой адресации настроек API, содержащих символы «/», используя их экранирование (‘%2F’). Например:

    प्राप्त करें /config/settings/http/static/mime_types/text%2Fplain/

स्रोत: opennet.ru

एक टिप्पणी जोड़ें