Випуск сервера програм 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

Додати коментар або відгук