Op 19 september 2019 is de release van de applicatieserver NGINX Unit 1.11.0 geweest.
Belangrijkste kenmerken:
- De server is uitgerust met de mogelijkheid om statische content zelfstandig te serveren zonder een externe http-server aan te roepen. Het doel is om de applicatieserver om te vormen tot een volwaardige webserver met ingebouwde middelen voor het bouwen van webservices. Om content te serveren, hoeft alleen de hoofdmap in de instellingen opgegeven te worden {
"share": "/data/www/example.com"
}en indien nodig de ontbrekende MIME-types te definiƫren {
"mime_types": {
"text/plain": [
"readme",
".c",
".h"
],"application/msword": ".doc"
}
}- Ondersteuning voor procesisolatie is toegevoegd met behulp van containerisoleringsmethoden in Linux. In het configuratiebestand kunnen verschillende namespaces worden geactiveerd, groepsbeperkingen kunnen worden ingeschakeld of GID/UID van de geĆÆsoleerde omgeving kan worden gekoppeld aan de hoofd {
"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
}
]
} - Voor JSC-servlets is een eigen implementatie van WebSocket toegevoegd.
- Er is een implementatie toegevoegd voor directe adressering van API-instellingen waarin het teken "/" is opgenomen, waarbij het wordt geescaped met "". Voorbeeld:
GET /config/settings/http/static/mime_types/textplain/
- Ondersteuning voor procesisolatie is toegevoegd met behulp van containerisoleringsmethoden in Linux. In het configuratiebestand kunnen verschillende namespaces worden geactiveerd, groepsbeperkingen kunnen worden ingeschakeld of GID/UID van de geĆÆsoleerde omgeving kan worden gekoppeld aan de hoofd {
Bron: linux.org.ru
