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,
"розмір": 1
}
],"gidmap": [
{
"container": 1000,
"host": 812,
"розмір": 1
}
]
}
- Для сервлетів JSC додано власну реалізацію WebSocket.
- Додано пряму адресацію налаштувань API, що містять символ «/», використовуючи його екранування за допомогою «%2F». Приклад:
GET /config/settings/http/static/mime_types/text%2Fplain/
- Додано підтримку засобу ізоляції процесів з використанням засобів контейнерної ізоляції в Linux. У конфігураційному файлі можна активувати різні простори імен, використовувати групові обмеження або зіставити GID/UID ізольованого оточення з основним {
Джерело: linux.org.ru