Den 19 september 2019 släpptes applikationsservern NGINX Unit 1.11.0.
Huvudfunktioner:
- Servern har en inbyggd förmåga att oberoende servera statiskt innehåll utan att komma åt en extern http-server. Som ett resultat vill de göra applikationsservern till en fullfjädrad webbserver med inbyggda verktyg för att bygga webbtjänster. För att distribuera innehåll, ange bara rotkatalogen i inställningarna {
"share": "/data/www/example.com"
}och vid behov avgöra vilka MIME-typer som saknas {
"mime_types": {
"text/plain": [
"läs mig",
".c",
".h"
],"application/msword": ".doc"
}
}- Lade till stöd för processisolering med hjälp av containerisoleringsverktyg på Linux. I konfigurationsfilen kan du aktivera olika namnområden, aktivera gruppbegränsningar eller mappa sandlådans GID/UID till huvud-{
"namespaces": {
"credential": sant,
"pid": sant,
"nätverk": sant,
"mount": false,
"uname": sant,
"cgroup": falskt
},"uidmap": [
{
"container": 1000,
"värd": 812,
"storlek": 1
}
],"gidmap": [
{
"container": 1000,
"värd": 812,
"storlek": 1
}
]
}
- En inbyggd WebSocket-implementering har lagts till för JSC-servlets.
- Lade till implementering av direktadressering av API-inställningar som innehåller tecknet "/", med hjälp av dess escape med "%2F". Exempel:
GET /config/settings/http/static/mime_types/text%2Fplain/
- Lade till stöd för processisolering med hjälp av containerisoleringsverktyg på Linux. I konfigurationsfilen kan du aktivera olika namnområden, aktivera gruppbegränsningar eller mappa sandlådans GID/UID till huvud-{
Källa: linux.org.ru