Utgivelse av NGINX Unit Application Server 1.11.0

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:

    "share": "/data/www/example.com"

    "mime_types": {
    "tekst/vanlig": [
    "les meg"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • 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:

    "navneområder": {
    "legitimasjon": sant,
    "pid": sant
    "nettverk": sant,
    "mount": falsk,
    "uname": sant,
    "cgroup": usant
    },

    "uidmap": [
    {
    "container": 1000,
    "vert": 812,
    "størrelse": 1
    }
    ],

  • 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/

Kilde: opennet.ru

Legg til en kommentar