O le NGINX Unit 1.24 application server na faʻasaʻolotoina, lea o loʻo atiaʻe ai se fofo e faʻamautinoa ai le faʻalauiloaina o upega tafaʻilagi i gagana eseese polokalame (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ma Java) . E mafai e le NGINX Unit ona faʻatautaia le tele o talosaga i gagana eseese polokalame, o le faʻalauiloaina o faʻasalalauga e mafai ona suia malosi e aunoa ma le manaʻomia e faʻasaʻo faila faila ma toe amata. O le code e tusia i le C ma tufatufaina i lalo o le Apache 2.0 laisene. E mafai ona e masani i foliga o le NGINX Unit i le faʻasalalauga o le faʻasalalauga muamua.
I le lomiga fou:
- Обеспечена совместимость с Ruby 3.0.
- В список MIME-типов по умолчанию добавлен PHP.
- Предоставлена возможность задания произвольных настроек TLS-соединений через команды OpenSSL.
- Добавлена поддержка ограничения обработки статических файлов на основе MIME-типов. Например, для ограничения отдаваемых файлов только изображениями и видео, можно указать: { «share»: «/www/data», «types»: [ «image/*», «video/*» ] }
- Реализована возможность применения chroot, блокирования использования символических ссылок и запрета пересечения точек монтирования в привязке к отдельным запросам при отдаче статических файлов. { «share»: «/www/data/static/», «chroot»: «/www/data/», «follow_symlinks»: false, «traverse_mounts»: false }
- Добавлен загрузчик для автоматического переопределения модулей «http» и»websocket» в Node.js.
- Для Python предоставлена возможность указания в конфигурации нескольких секций «targets» для определения разных схем вызова обработчиков WSGI/ASGI в одном приложении. { «applications»: { «python-app»: { «type»: «python», «path»: «/www/apps/python-app/», «targets»: { «foo»: { «module»: «foo.wsgi», «callable»: «foo» }, «bar»: { «module»: «bar.wsgi», «callable»: «bar» } } } } }
puna: opennet.ru