lanzamiento del servidor de aplicaciones , que desarrolla una solución para asegurar el lanzamiento de aplicaciones web en diversos lenguajes de programación (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js y Java). Bajo el control de NGINX Unit, se pueden ejecutar simultáneamente varias aplicaciones en diferentes lenguajes de programación, cuyos parámetros de inicio se pueden cambiar dinámicamente sin necesidad de editar archivos de configuración y reiniciar. El código está escrito en lenguaje C y Licenciado bajo Apache 2.0. Puede familiarizarse con las características de la unidad NGINX en primer lanzamiento.
Versículos nuevos:
- Se agregó soporte inicial para el servidor WebSocket integrado, que actualmente solo está disponible para Node.js y próximamente para Java. Para manejar conexiones WebSocket en Node.js, debe usar el objeto de servidor del módulo 'unit-http', por ejemplo "var webSocketServer = require('unit-http/websocket').server";
- Se agregó soporte para separar PATH_INFO de URI en el módulo PHP, lo que le permite procesar correctamente solicitudes como “/app.php/some/path?some=args”;
- Se agregó la capacidad de enrutar solicitudes según el esquema de protocolo en la URL (HTTP o HTTPS);
- Se agregó soporte para solicitudes de varias partes en el módulo Java;
- Compatibilidad mejorada del módulo Node.js con las versiones Node.js 11.10+.
Fuente: opennet.ru
