Så lyset applikasjonsserverutgivelse NGINX-enhet 1.11, der det utvikles en løsning for å sikre lansering av nettapplikasjoner på ulike programmeringsspråk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js og Java). NGINX Unit kan samtidig kjøre flere applikasjoner på forskjellige programmeringsspråk, hvor lanseringsparametrene kan endres dynamisk uten behov for å redigere konfigurasjonsfiler og starte på nytt. Koden er skrevet i C og distribuert av lisensiert under Apache 2.0. Du kan bli kjent med funksjonene til NGINX Unit i kunngjøringer Første utgave.
I den nye versjonen:
Innebygd
muligheten til å uavhengig vise statisk innhold uten å kontakte en ekstern http-server. Det endelige målet er å transformere Unit til en fullverdig webserver med innebygde verktøy for å bygge webtjenester. For å distribuere statiske filer er det nok å spesifisere rotkatalogen med de distribuerte filene i innstillingene og om nødvendig bestemme de manglende MIME-typene:
Støtte isolere nettapplikasjonsprosesser ved å bruke containerisolasjonsverktøy i Linux. I innstillingene kan du aktivere forskjellige navnerom, aktivere cgroup-begrensninger og kartlegge UID/GID i hovedmiljøet og den isolerte beholderen:
Lagt til native WebSocket-serverimplementering for JSC (Java Servlet Container) servlets. I den siste utgivelsen ble WebSocket-serveren implementert for Node.js.
Det er nå støtte for direkte adressering av API-innstillinger som inneholder "/"-tegn ved å bruke deres escape ('%2F'). For eksempel:
GET /config/settings/http/static/mime_types/text%2Fplain/