Выпуск сервера дадаткаў NGINX Unit 1.26.0

Адбыўся выпуск сервера дадаткаў NGINX Unit 1.26.0, у рамках якога развіваецца рашэнне для забеспячэння запуску web-прыкладанняў на розных мовах праграмавання (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js і Java). Пад кіраваннем NGINX Unit можа адначасова выконвацца некалькі прыкладанняў на розных мовах праграмавання, параметры запуску якіх можна змяняць дынамічна без неабходнасці праўкі файлаў канфігурацыі і перазапуску. Код напісаны на мове Сі і распаўсюджваецца пад ліцэнзіяй Apache 2.0. З асаблівасцямі NGINX Unit можна пазнаёміцца ​​ў анонсе першага выпуску.

У новай версіі:

  • Унесена змена ў опцыю «share» у якой зараз паказваецца поўны шлях да файлаў замест каранёвага каталога дакумента, які раней дадаваўся ў URI запыту;
  • Дададзена аўтаматычная падладка існых канфігурацый пад новыя опцыі "share" пры абнаўленні з папярэдніх версій;
  • У опцыі "share" дададзеная падтрымка зменных. Напрыклад: { "share": "/www/data/$uri" }
  • У опцыі "share" дададзеная падтрымка некалькі шляхоў. Напрыклад: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • У опцыі chroot дададзеная падтрымка зменных;
  • Дададзена падтрымка сумеснага выкарыстання opcache у PHP паміж працэсамі прыкладання;
  • Дададзена падтрымка маршрутызацыі запыту па радку запыту;
  • Выпраўлена памылка выхаду са строю працэсаў роўтара і дадатку пры дасягненні ліміту запытаў асінхроннымі або шматструменнымі дадаткамі;
  • Выпраўлена памылка прыпынку чытання фрэймаў усталяванага злучэння WebSocket ад кліента пасля таго, як які адпавядае апрацоўшчык быў пераналаджаны;
  • Выпраўлена зборка з бібліятэкай glibc 2.34, якая выяўляецца, у прыватнасці, у Fedora 35.

Крыніца: opennet.ru

Дадаць каментар