NGINX Unit 1.11.0 Application Server Release

Så lyset applikationsserverudgivelse NGINX-enhed 1.11, hvori der udvikles en løsning til at sikre lanceringen af ​​webapplikationer på forskellige programmeringssprog (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js og Java). NGINX Unit kan køre flere applikationer på forskellige programmeringssprog samtidigt, hvis startparametre kan ændres dynamisk uden behov for at redigere konfigurationsfiler og genstarte. Koden er skrevet i C og distribueret af licenseret under Apache 2.0. Du kan stifte bekendtskab med funktionerne i NGINX Unit i bekendtgørelse første problem.

I den nye version:

  • Indbygget
    evnen til selvstændigt at betjene statisk indhold uden at kontakte en ekstern http-server. Det ultimative mål er at transformere Unit til en fuldgyldig webserver med indbyggede værktøjer til opbygning af webtjenester. For at distribuere statiske filer er det nok at angive rodmappen med de distribuerede filer i indstillingerne og om nødvendigt bestemme de manglende MIME-typer:

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

    "mime_types": {
    "tekst/almindelig": [
    "læs mig"
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • Support isolering af webapplikationsprocesser ved hjælp af containerisoleringsværktøjer i Linux. I indstillingerne kan du aktivere forskellige navnerum, aktivere cgroup-begrænsninger og kortlægge UID/GID i hovedmiljøet og den isolerede container:

    "navnerum": {
    "credential": sandt,
    "pid": sandt
    "netværk": sandt,
    "mount": falsk,
    "uname": sandt,
    "cgroup": falsk
    },

    "uidmap": [
    {
    "container": 1000,
    "vært": 812,
    "størrelse": 1
    }
    ],

  • Tilføjet native WebSocket-serverimplementering til JSC (Java Servlet Container) servlets. I den sidste udgivelse blev WebSocket-serveren implementeret til Node.js.
  • Der er nu understøttelse for direkte adressering af API-indstillinger, der indeholder "/"-tegn ved hjælp af deres escape ('%2F'). For eksempel:

    GET /config/settings/http/static/mime_types/text%2Fplain/

Kilde: opennet.ru

Tilføj en kommentar