Lanzamiento del servidor de aplicaciones NGINX Unit 1.13.0

Se ha formado una versión de servidores de aplicaciones NGINX Unit 1.13, en el marco del cual se desarrolla una solución para habilitar la ejecución 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 pueden ejecutarse simultáneamente varias aplicaciones en diferentes lenguajes de programación, cuyos parámetros de lanzamiento pueden modificarse dinámicamente sin necesidad de editar archivos de configuración y reiniciar. El código está escrito en lenguaje C y se distribuye bajo la licencia Apache 2.0. Se puede conocer las características de NGINX Unit en el anuncio de la primera versión.

En la nueva versión se ha asegurado la compatibilidad con la nueva rama de Python 3.8, se han resuelto problemas al usar Ruby 2.6 y se ha implementado soporte la operativa en modo de proxy inverso (reverse proxy). La configuración del proxy inverso se realiza mediante la directiva «proxy» en la sección «action». Se admite la redirección de solicitudes a través de IPv4, IPv6 o sockets unix. Por ejemplo:

{
«routes»: [
{
«match»: {
«uri»: «/ipv4/*»
},
«action»: {
«proxy»: «http://127.0.0.1:8080»
}
},
{
«match»: {
«uri»: «/unix/*»
},
«action»: {
«proxy»: «http://unix:/path/to/unix.sock»
}
}
]
}

A largo plazo, se planea convertir Unit en un componente autosuficiente y de alto rendimiento para su uso con cualquier servicio web. Para alcanzar este objetivo, el trabajo futuro se centrará en áreas como garantizar la seguridad, el aislamiento y la protección contra DoS, la posibilidad de ejecutar diferentes tipos de aplicaciones dinámicas, la balanceo de carga y la tolerancia a fallos, la entrega efectiva de contenido estático, herramientas de acumulación de estadísticas y monitoreo.

Fuente: opennet.ru

Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS 🔥 Compra un hosting fiable para sitios web con protección contra DDoS, servidores VPS VDS | ProHoster