NGINX Unit 1.11.0 Бағдарлама серверінің шығарылымы

жарық көрді қолданба серверінің шығарылымы NGINX бірлігі 1.11, ол әртүрлі бағдарламалау тілдерінде (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js және Java) веб-қосымшаларды іске қосуды қамтамасыз ету үшін шешім әзірлейді. NGINX Unit басқаруымен әртүрлі бағдарламалау тілдеріндегі бірнеше қолданбалар бір уақытта жұмыс істей алады, олардың іске қосу параметрлері конфигурация файлдарын өңдеуді және қайта іске қосуды қажет етпестен динамикалық түрде өзгертілуі мүмкін. Код Си тілінде жазылған және таралады Apache 2.0 бойынша лицензияланған. ішінде NGINX Unit мүмкіндіктерімен таныса аласыз хабарландыру бірінші шығарылым.

Жаңа нұсқада:

  • Кірістірілген
    сыртқы http серверімен байланыссыз статикалық мазмұнға дербес қызмет көрсету мүмкіндігі. Түпкі мақсат - Бірлікті веб-қызметтерді құруға арналған кірістірілген құралдары бар толыққанды веб-серверге айналдыру. Статикалық файлдарды тарату үшін параметрлерде таратылған файлдармен түбірлік каталогты көрсету және қажет болған жағдайда жетіспейтін MIME түрлерін анықтау жеткілікті:

    "бөлісу": "/data/www/example.com"

    "mime_types": {
    "мәтін/жазық": [
    "мені оқимын"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • қолдау Linux жүйесінде контейнерді оқшаулау құралдарын пайдаланып веб-бағдарлама процестерін оқшаулау. Параметрлерде әртүрлі аттар кеңістігін қосуға, топтық шектеулерді қосуға және негізгі ортада және оқшауланған контейнерде UID/GID салыстыруға болады:

    "аттар кеңістігі": {
    «тіркеу деректері»: шын,
    «pid»: шын
    «желі»: шын,
    «тау»: жалған,
    «атын»: шын,
    «cgroup»: жалған
    },

    "uidmap": [
    {
    «контейнер»: 1000,
    «хост»: 812,
    «өлшем»: 1
    }
    ],

  • JSC (Java Servlet Container) сервлеттеріне арналған жергілікті WebSocket серверін іске асыру қосылды. Соңғы шығарылымда WebSocket сервері Node.js үшін іске асырылды.
  • Енді "/" таңбалары бар API параметрлерін олардың қашып шығуын ('%2F') пайдалана отырып, тікелей адрестеу үшін қолдау бар. Мысалы:

    АЛУ /config/settings/http/static/mime_types/text%2Fplain/

Ақпарат көзі: opennet.ru

пікір қалдыру