lansarea serverului de aplicații , în cadrul căruia se dezvoltă o soluție pentru asigurarea rulării aplicațiilor web în diferite limbi de programare (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js și Java). Sub gestionarea NGINX Unit, mai multe aplicații în diferite limbi de programare pot rula simultan, parametrii de pornire ai cărora pot fi modificați dinamic fără a necesita modificarea fișierelor de configurare și repornirea. Codul este scris în limbajul C și sub licența Apache 2.0. Caracteristicile NGINX Unit pot fi explorate în al primei lansări.
În noua versiune:
- A fost adăugată suportul inițial pentru serverul încorporat WebSocket, care este disponibil momentan doar pentru Node.js și va fi disponibil curând și pentru Java. Pentru a gestiona conexiunile WebSocket în Node.js, trebuie să folosiți obiectul server din modulul ‘unit-http’, de exemplu „var webSocketServer = require(‘unit-http/websocket’).server”;
- A fost adăugat suportul pentru extragerea PATH_INFO din URI în modulul PHP, ceea ce permite tratarea corectă a cererilor de tip „/app.php/some/path?some=args”;
- A fost adăugată posibilitatea de a ruteze cererile în funcție de schema protocolului din URL (HTTP sau HTTPS);
- În modulul Java a fost adăugată suportul pentru cererile multipart;
- A fost îmbunătățită compatibilitatea modulului Node.js cu versiunile Node.js 11.10+.
Sursa: opennet.ro
