19 septembrie 2019 a avut loc lansarea serverului de aplicații NGINX Unit 1.11.0.
Caracteristici principale:
- Serverul are integrată capacitatea de a livra conținut static fără a apela la un server http extern. În consecință, serverul de aplicații va fi transformat într-unul complet server web cu instrumente integrate pentru crearea de servicii web. Pentru a livra conținutul, este suficient să specificați în setări directorul rădăcină {
"share": "/data/www/example.com"
}și, dacă este necesar, să definiți tipurile MIME lipsă {
"mime_types": {
"text/plain": [
"readme",
".c",
".h"
],"application/msword": ".doc"
}
}- A fost adăugată suportul pentru izolarea proceselor folosind instrumente de izolare a containerelor în Linux. În fișierul de configurare, se pot activa diferite spații de nume, se pot implementa restricții de grup sau se poate asocia GID/UID din mediul izolat cu cel principal {
"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
}
]
} - Pentru servleturile JSC a fost adăugată o implementare proprie WebSocket.
- A fost adăugată implementarea adresării directe a setărilor API care conțin caracterul „/”, utilizând escaparea acestuia cu „”. Exemplu:
GET /config/settings/http/static/mime_types/textplain/
- A fost adăugată suportul pentru izolarea proceselor folosind instrumente de izolare a containerelor în Linux. În fișierul de configurare, se pot activa diferite spații de nume, se pot implementa restricții de grup sau se poate asocia GID/UID din mediul izolat cu cel principal {
Sursa: linux.org.ru
