Den 19 september 2019 slÀpptes applikationsservern NGINX Unit 1.11.0.
Huvudfunktioner:
- Servern inkluderar möjligheten att leverera statiskt innehÄll utan att behöva kontakta en extern http-server. MÄlet Àr att omvandla applikationsservern till en fullfjÀdrad webbserver med inbyggda verktyg för att bygga webbservicar. För att distribuera innehÄll rÀcker det med att ange rotkatalogen i instÀllningarna {
"share": "\/data\/www\/example.com"
}och vid behov definiera saknade MIME-typer {
"mime_types": {
"text\/plain": [
"readme",
".c",
".h"
],"application\/msword": ".doc"
}
}- Stöd för processisolering har lagts till med hjÀlp av containerisoleringsverktyg i Linux. I konfigurationsfilen kan man aktivera olika namespace, tillÀmpa gruppbegrÀnsningar eller mappa GID\/UID för den isolerade miljön med vÀrden {
"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
}
]
} - En egen implementation av WebSocket för JSC-servlets har lagts till.
- Implementeringen av direkt adressering av API-instÀllningar som innehÄller tecknet " / ", dÀr det anvÀnds en escape-sekvens med "". Exempel:
GET /config/settings/http/static/mime_types/textplain/
- Stöd för processisolering har lagts till med hjÀlp av containerisoleringsverktyg i Linux. I konfigurationsfilen kan man aktivera olika namespace, tillÀmpa gruppbegrÀnsningar eller mappa GID\/UID för den isolerade miljön med vÀrden {
KĂ€lla: linux.org.ru
