Den 19. september 2019 blev NGINX Unit 1.11.0 applikationsserveren frigivet.
Hovedtræk:
- Serveren har en indbygget evne til selvstændigt at betjene statisk indhold uden at få adgang til en ekstern http-server. Som følge heraf ønsker de at gøre applikationsserveren til en fuldgyldig webserver med indbyggede værktøjer til opbygning af webtjenester. For at distribuere indhold skal du blot angive rodmappen i indstillingerne {
"share": "/data/www/example.com"
}og om nødvendigt bestemme de manglende MIME-typer {
"mime_types": {
"tekst/almindelig": [
"læs mig",
".c",
".h"
],"application/msword": ".doc"
}
}- Tilføjet understøttelse af procesisolering ved hjælp af containerisoleringsværktøjer på Linux. I konfigurationsfilen kan du aktivere forskellige navnerum, aktivere gruppebegrænsninger eller tilknytte sandkassens GID/UID til den primære {
"navneområder": {
"credential": sandt,
"pid": sandt,
"netværk": sandt,
"mount": falsk,
"uname": sandt,
"cgroup": falsk
},"uidmap": [
{
"container": 1000,
"vært": 812,
"størrelse": 1
}
],"gidmap": [
{
"container": 1000,
"vært": 812,
"størrelse": 1
}
]
}
- En indbygget WebSocket-implementering er blevet tilføjet til JSC-servlets.
- Tilføjet implementering af direkte adressering af API-indstillinger, der indeholder tegnet "/", ved at bruge dets escape med "%2F". Eksempel:
GET /config/settings/http/static/mime_types/text%2Fplain/
- Tilføjet understøttelse af procesisolering ved hjælp af containerisoleringsværktøjer på Linux. I konfigurationsfilen kan du aktivere forskellige navnerum, aktivere gruppebegrænsninger eller tilknytte sandkassens GID/UID til den primære {
Kilde: linux.org.ru