Lanzamento de NGINX Unit Application Server 1.13.0

Tema formado servidor de aplicacións NGINX Unidade 1.13, dentro da cal se está a desenvolver unha solución para garantir o lanzamento de aplicacións web en diversas linguaxes de programación (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js e Java). NGINX Unit pode executar simultáneamente varias aplicacións en diferentes linguaxes de programación, cuxos parámetros de lanzamento poden cambiarse de forma dinámica sen necesidade de editar ficheiros de configuración e reiniciar. O código está escrito en C e distribuído por licenciado baixo Apache 2.0. Podes familiarizarte coas funcións da Unidade NGINX en anuncio primeiro número.

A nova versión garante a compatibilidade coa nova rama de Python 3.8, resolve problemas ao usar Ruby 2.6 e implementa apoiar traballar en modo simple proxy inverso. O proxy inverso configúrase mediante a directiva "proxy" na sección "acción". Admítese o reenvío de solicitudes a través de sockets IPv4, IPv6 ou Unix. Por exemplo:

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

A longo prazo, está previsto converter a Unit nun compoñente autosuficiente e de alto rendemento para o seu uso con calquera servizo web. Para acadar este obxectivo, o traballo futuro centrarase en áreas como a seguridade, o illamento e a protección DoS, a capacidade de executar diferentes tipos de aplicacións dinámicas, o equilibrio de carga e tolerancia a fallos, a entrega eficiente de contido estático, as ferramentas estatísticas e o seguimento.

Fonte: opennet.ru

Engadir un comentario