Release of the NGINX Unit 1.14.0 application server. A corrective update for nginx 1.17.7

Lançamento gerado servidores de aplicação NGINX Unit 1.14, no qual é desenvolvido uma solução para garantir a execução de aplicações web em várias linguagens de programação (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js e Java). Sob a gestão do NGINX Unit, várias aplicações em diferentes linguagens de programação podem ser executadas simultaneamente, com parâmetros de execução que podem ser alterados dinamicamente sem a necessidade de editar arquivos de configuração e reiniciar. O código é escrito em C e é distribuído sob a licença Apache 2.0. As características do NGINX Unit podem ser conhecidas em anúncio do primeiro lançamento.

Na nova versão:

  • Agora é possível roteirizar requisições por endereços e números de porta de origem e destino.
  • Adicionada a suporte para mudança de usuário e grupo para aplicativos isolados, quando o processo em segundo plano do Unit é executado com os privilégios de um usuário não privilegiado.
  • O nome para importação de pacotes na linguagem Go foi alterado para "unit.nginx.org/go" (para instalar o módulo do Unit, você pode usar o comando "go get unit.nginx.org/go").
  • Durante a construção, pacotes em Go agora são vinculados ao libunit.
  • Reduzido o consumo de memória ao processar respostas muito grandes.
  • Atualizado a imagem ambientes para o sistema Docker, permitindo a rápida implementação de uma solução baseada no NGINX Unit. A base da imagem foi atualizada de Debian 9 para Debian 10;
  • No repositório para CentOS e RHEL 7, foram adicionados pacotes com módulos para
    Python 3.6. Para o Amazon Linux 2 LTS, foram adicionados pacotes com Python 3.7. Os pacotes para Python 2.7 foram renomeados de "unit-python" para "unit-python27."

Simultaneamente, pode-se observar a correção lançamento do ramo principal nginx 1.17.7, no qual continua o desenvolvimento de novas funcionalidades (no ramo estável mantido de forma paralela 1.16, são feitas apenas mudanças relacionadas à correção de erros graves e vulnerabilidades). Na nova versão, são oferecidas apenas correções de bugs. Por exemplo, foram eliminados os crashes que ocorriam ao usar substituição vazia na diretiva "rewrite" e quando a diretiva "break" era usada junto com as diretivas "alias" ou "proxy_pass" com URI. Também foi corrigido o preenchimento incorreto do cabeçalho "Location" ao haver caracteres com código zero nas regras de transformação de endereço. No manipulador HTTP/2, foi corrigido o vazamento de soquetes de rede. Corrigido um erro que causava a interrupção da conexão SSL devido a timeout ao processar requisições em pipeline.

Fonte: opennet.ru

Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS 🔥 Compre hospedagem confiável para sites com proteção contra DDoS, servidores VPS VDS | ProHoster