Вышел NGINX Unit 1.11.0
19 го сентября 2019 года вышел в свет релиз сервера приложений NGINX Unit 1.11.0.
Основные особенности:
- В сервер встроена возможность самостоятельной отдачи статического контента без обращения к внешнему серверу http. В итоге сервер приложений хотят привратить в полноценный веб-сервер со встроенными средствами построения веб-сервисов. Для того, чтобы раздать контент достаточно указать в настройках корневой каталог
{ "share": "/data/www/example.com" }
и при необходимости определить недостающие MIME-типы{ "mime_types": { "text/plain": [ "readme", ".c", ".h" ], "application/msword": ".doc" } }
- Добавлена поддержка средства изоляции процессов с использованием средств контейнерной изоляции в Linux. В конфигурационном файле можно активировать различные пространства имен, задействовать групповые ограничения или сопоставить GID/UID изолированного окружения с основным
{ "namespaces": { "credential": true, "pid": true, "network": true, "mount": false, "uname": true, "cgroup": false }, "uidmap": [ { "container": 1000, "host": 812, "size": 1 } ], "gidmap": [ { "container": 1000, "host": 812, "size": 1 } ] }
- Для сервлетов JSC добавлена собственная реализация WebSocket
- Добавлена реализация прямой адресации настроек API, содержащих символ »/», используя его экранирование при помощи »%2F». Пример:
GET /config/settings/http/static/mime_types/text%2Fplain/
- Добавлена поддержка средства изоляции процессов с использованием средств контейнерной изоляции в Linux. В конфигурационном файле можно активировать различные пространства имен, задействовать групповые ограничения или сопоставить GID/UID изолированного окружения с основным
>>> Подробности