vydanie servera aplikácií , v rámci ktorého sa vyvíja riešenie na spúšťanie webových aplikácií v rôznych programovacích jazykoch (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java). Pod riadením NGINX Unit môžu byť súčasne spustené viaceré aplikácie v rôznych programovacích jazykoch, pričom parametre spúšťania je možné dynamicky meniť bez nutnosti úpravy konfiguračných súborov a reštartovania. Kód je napísaný v C a pod licenciou Apache 2.0. S vlastnosťami NGINX Unit sa môžete oboznámiť na prvého vydania.
V novej verzii:
- Pridaná počiatočná podpora vstavaného servera WebSocket, ktorý je zatiaľ dostupný len pre Node.js a čoskoro bude dostupný aj pre Javu. Na spracovanie spojení WebSocket v Node.js by sa mal použiť serverový objekt z modulu ‘unit-http’, napríklad „var webSocketServer = require(‘unit-http/websocket’).server“;
- Pridaná podpora vyberania PATH_INFO z URI v module PHP, čo umožňuje správne spracovanie požiadaviek vo forme „/app.php/some/path?some=args“;
- Pridaná možnosť smerovania požiadaviek podľa schémy protokolu v URL (HTTP alebo HTTPS);
- V module Java bola pridaná podpora multipart požiadaviek;
- Vylepšená kompatibilita modulu Node.js s verziami Node.js 11.10+.
Zdroj: opennet.ru
