Lanzamento de NGINX Unit Application Server 1.26.0

Lanzouse o servidor de aplicacións NGINX Unit 1.26.0, dentro do 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 distribúese baixo a licenza Apache 2.0. Podes familiarizarte coas funcións da Unidade NGINX no anuncio do primeiro lanzamento.

Na nova versión:

  • Fíxose un cambio na opción "compartir", que agora especifica a ruta completa aos ficheiros en lugar do directorio raíz do documento, que se engadiu previamente ao URI de solicitude;
  • Engadiuse o axuste automático das configuracións existentes ás novas opcións de "compartir" ao actualizar desde versións anteriores;
  • Engadiuse soporte variable ás opcións de "compartir". Por exemplo: { "share": "/www/data/$uri" }
  • Engadido soporte para varios camiños na opción "compartir". Por exemplo: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Engadiuse soporte variable ás opcións de chroot;
  • Engadido soporte para compartir opcache en PHP entre procesos de aplicación;
  • Engadido soporte para o enrutamento de solicitudes por cadea de consulta;
  • Corrixiuse un erro no que os procesos do enrutador e da aplicación fallaban cando se alcanzaba o límite de solicitude por aplicacións asíncronas ou multiproceso;
  • Corrixiuse un erro que deixaba de ler marcos dunha conexión WebSocket establecida dende o cliente despois de que se reconfigurase o controlador correspondente;
  • Edificio fixo coa biblioteca glibc 2.34, que aparece, en particular, en Fedora 35.

Fonte: opennet.ru

Engadir un comentario