Versión del servidor de aplicaciones NGINX Unit 1.13.0

Problema formado servidor de aplicaciones Unidad NGINX 1.13, 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 distribuido por Licenciado bajo Apache 2.0. Puede familiarizarse con las características de la unidad NGINX en anuncio primer lanzamiento.

La nueva versión asegura compatibilidad con la nueva rama Python 3.8, resuelve problemas al usar Ruby 2.6 e implementa apoyar trabajar en modo proxy inverso simple. El proxy inverso se configura utilizando la directiva "proxy" en la sección "acción". Se admite el reenvío de solicitudes a través de IPv4, IPv6 o sockets Unix. Por ejemplo:

{
"rutas": [
{
"fósforo": {
"uri": "/ipv4/*"
},
"acción": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"fósforo": {
"uri": "/unix/*"
},
"acción": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
]}

A largo plazo, está previsto convertir Unit en un componente autosuficiente y de alto rendimiento para su uso con cualquier servicio web. Para lograr este objetivo, el trabajo futuro se centrará en áreas como seguridad, aislamiento y protección DoS, la capacidad de ejecutar diferentes tipos de aplicaciones dinámicas, equilibrio de carga y tolerancia a fallas, entrega eficiente de contenido estático, herramientas estadísticas y monitoreo.

Fuente: opennet.ru

Añadir un comentario