Látta a fényt alkalmazásszerver kiadás NGINX egység 1.11, amelyen belül olyan megoldást fejlesztenek, amely biztosítja a webalkalmazások indítását különféle programozási nyelveken (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js és Java). Az NGINX Unit egyidejűleg több alkalmazást is futtathat különböző programozási nyelveken, amelyek indítási paraméterei dinamikusan módosíthatók konfigurációs fájlok szerkesztése és újraindítás nélkül. A kód C és betűkkel van írva forgalmazza Apache 2.0 licenc alatt. Az NGINX Unit szolgáltatásaival itt ismerkedhet meg közlemény első kiadás.
Az új verzióban:
Beépített
a statikus tartalom önálló kiszolgálása külső http szerverrel való kapcsolatfelvétel nélkül. A végső cél az, hogy a Unitot teljes értékű webszerverré alakítsák, amely beépített eszközökkel rendelkezik a webszolgáltatások létrehozásához. A statikus fájlok terjesztéséhez elegendő a beállításokban megadni a gyökérkönyvtárat az elosztott fájlokkal, és szükség esetén meghatározni a hiányzó MIME típusokat:
támogatás webalkalmazási folyamatok elkülönítése Linux konténerleválasztó eszközökkel. A beállításokban engedélyezheti a különböző névtereket, engedélyezheti a cgroup korlátozásokat és leképezheti az UID/GID-t a fő környezetben és az elkülönített tárolóban:
"névterek": {
"credential": igaz,
"pid": igaz
"hálózat": igaz,
"mount": hamis,
"uname": igaz,
"cgroup": hamis
},
Natív WebSocket szerver implementáció hozzáadva a JSC (Java Servlet Container) szervletekhez. Az utolsó kiadásban a WebSocket kiszolgálót a Node.js számára implementálták.
Mostantól támogatott a „/” karaktereket tartalmazó API-beállítások közvetlen megcímzése azok kihagyásával ('%2F'). Például:
GET /config/settings/http/static/mime_types/text%2Fplain/