udgivelse af applikationsserver , hvor løsningen til lancering af webapplikationer på forskellige programmeringssprog (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js og Java) udvikles. Under NGINX Unit kan flere applikationer på forskellige programmeringssprog køre samtidig, og opstartparametre kan ændres dynamisk uden behov for at redigere konfigurationsfiler og genstarte. Koden er skrevet i C og under Apache 2.0-licensen. Du kan lære mere om funktionerne ved NGINX Unit i den første udgave.
I den nye version:
- Der er tilføjet grundlæggende støtte til en indbygget WebSocket-server, som i øjeblikket kun er tilgængelig for Node.js og snart vil være tilgængelig for Java. For at håndtere WebSocket-forbindelser i Node.js bør serverobjektet fra 'unit-http'-modulet bruges, f.eks. 'var webSocketServer = require('unit-http/websocket').server';
- Der er tilføjet support til at udtrække PATH_INFO fra URI'en i PHP-modulet, hvilket muliggør korrekt behandling af anmodninger som '/app.php/some/path?some=args';
- Der er tilføjet mulighed for at rute anmodninger baseret på protokolskemaet i URL'en (HTTP eller HTTPS);
- Der er tilføjet support for multipart-anmodninger i Java-modulet;
- Kompatibiliteten af Node.js-modulet er forbedret med Node.js-versioner 11.10+.
Kilde: opennet.ru
