Vydání aplikačního serveru NGINX Unit 1.11.0

Uviděl světlo světa vydání aplikačního serveru NGINX Unit 1.11, v rámci kterého se vyvíjí řešení pro spuštění webových aplikací v různých programovacích jazycích (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java). Pod správcem NGINX Unit může být současně provozováno několik aplikací v různých programovacích jazycích, jejichž spouštěcí parametry lze dynamicky měnit bez nutnosti úprav konfiguračních souborů a restartování. Kód je napsán v jazyce C a distribuováno pod licencí Apache 2.0. S vlastnostmi NGINX Unit se můžete seznámit v oznámení prvního vydání.

V nové verzi:

  • Vestavěná
    možnost samostatného poskytování statického obsahu bez nutnosti přístupu k externímu http-serveru. Jako konečný cíl je uvedeno přetvoření Unit na plnohodnotný webový server se zabudovanými prostředky pro vytváření webových služeb. Pro poskytování statiky stačí v nastavení uvést kořenový adresář s sdílenými soubory a případně definovat chybějící MIME typy:

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

    "mime_types": {
    "text/plain": [
    "readme",
    ".c",
    ".h"
    ],
    "application/msword": ".doc"
    }

  • Podpora izolace procesů webových aplikací pomocí prostředků kontejnerové izolace v Linuxu. V nastaveních je možné aktivovat různá jmenná prostory, využít omezení cgroup a mapovat UID/GID v hlavním prostředí a izolovaném kontejneru:

    "namespaces": {
    "credential": true,
    "pid": true,
    "network": true,
    "mount": false,
    "uname": true,
    "cgroup": false
    },

    "uidmap": [
    {
    "container": 1000,
    "host": 812,
    "size": 1
    }
    ],

  • Byla přidána integrovaná implementace serveru WebSocket pro servlet JSC (Java Servlet Container). V minulém vydání byl server WebSocket realizován pro Node.js.
  • Byla zavedena podpora přímého adresování nastavení API obsahujících znaky „/“ pomocí jejich escapování (‘’). Například:

    GET /config/settings/http/static/mime_types/textplain/

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster