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

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

Python тілінің жаңа нұсқасы бағдарламалау интерфейсін қолдауды жүзеге асырады ASGI (Асинхронды сервер шлюзі интерфейсі), ол асинхронды жұмысты қолдайтын серверлердің, фреймворктардың және қолданбалардың өзара әрекеттесуін қамтамасыз етуге бағытталған WSGI ауыстыру ретінде жасалған.
NGINX бірлігі Python қолданбасында (ASGI немесе WSGI) пайдаланылатын интерфейсті автоматты түрде анықтайды. ASGI конфигурациясы WSGI үшін бұрын ұсынылған параметрлерге ұқсас.

Басқа өзгерістер:

  • Python модулі ASGI Message Format 2.1 спецификациясына сәйкес келетін қолданбаларда пайдалануға болатын кірістірілген WebSocket серверін қосты.
  • РНР модулі енді жүйеде қол жетімді барлық қондырмаларды жүктеуге мүмкіндік беретін chrooting алдында инициализацияланады.
  • AVIF және APNG кескіндері қолдау көрсетілетін MIME түрлерінің тізіміне қосылды.
  • Сынақ жинағы pytest пайдалану үшін түрлендірілді.
  • Chroot орталарында оқшауланған /tmp файлдық жүйесін автоматты түрде орнату қосылды.
  • $host айнымалысы сұраудан "Хост" тақырыбының қалыпқа келтірілген мәніне қатынасты қамтамасыз етеді.
  • Python қолданбасының атауларын шақыруға орнату үшін «шақырылатын» опция қосылды.
  • PHP 8 RC 1 үйлесімділігі қамтамасыз етілген.
  • Тілді қолдау модульдері үшін тәуелділіктерді автоматты түрде орнатуды өшіру үшін «оқшаулау» нысанына «автоматты орнату» опциясы қосылды.

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

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