alkalmazás szerver kiadása , amelyben a webalkalmazások indításának megoldása különböző programozási nyelveken (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js és Java) valósul meg. Az NGINX Unit segítségével több alkalmazás is egy időben futtatható különböző programozási nyelveken, a futtatási paraméterek dinamikusan módosíthatók, anélkül hogy a konfigurációs fájlokat módosítani vagy újraindítani kellene. A kód C nyelven íródott, és Apache 2.0 licenc alatt. Az NGINX Unit jellemzőivel a következő linken ismerkedhetünk meg első kiadása.
Az új verzióban:
- Bevezettük a WebSocket beépített szerver kezdeti támogatását, amely egyelőre csak Node.js alatt érhető el, és hamarosan Java alatt is elérhető lesz. WebSocket kapcsolatok kezeléséhez Node.js-ben a 'unit-http' modul szerver objektumát kell használni, például: «var webSocketServer = require('unit-http/websocket').server»;
- Hozzáadtuk a PATH_INFO kiemelésének támogatását az URI-ban a PHP modulban, így helyesen lehet kezelni az olyan lekérdezéseket, mint «/app.php/some/path?some=args»;
- Lehetővé vált a kérdések protokollal kapcsolatos irányítása az URL-ben (HTTP vagy HTTPS);
- A Java modulban hozzáadtuk a multipart kérések támogatását;
- Javítottuk a Node.js modul kompatibilitását a Node.js 11.10+ verziókkal.
Forrás: opennet.ru
