Versão do servidor de aplicativos da unidade NGINX 1.26.0

Foi lançado o servidor de aplicações NGINX Unit 1.26.0, dentro do qual está sendo desenvolvida uma solução para garantir o lançamento de aplicações web em diversas linguagens de programação (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js e Java). A unidade NGINX pode executar simultaneamente vários aplicativos em diferentes linguagens de programação, cujos parâmetros de inicialização 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. Você pode conhecer os recursos da Unidade NGINX no anúncio do primeiro lançamento.

Na nova versão:

  • Foi feita uma alteração na opção “compartilhar”, que agora especifica o caminho completo para os arquivos em vez do diretório raiz do documento, que foi adicionado anteriormente ao URI da solicitação;
  • Adicionado ajuste automático de configurações existentes para novas opções de “compartilhamento” ao atualizar de versões anteriores;
  • O suporte variável foi adicionado às opções de “compartilhamento”. Por exemplo: { "share": "/www/data/$uri" }
  • Adicionado suporte para vários caminhos na opção “compartilhar”. Por exemplo: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Adicionado suporte variável às opções chroot;
  • Adicionado suporte para compartilhamento de opcache em PHP entre processos de aplicação;
  • Adicionado suporte para roteamento de solicitações por string de consulta;
  • Corrigido um bug em que os processos do roteador e do aplicativo travavam quando o limite de solicitações era atingido por aplicativos assíncronos ou multithread;
  • Corrigido um bug que parava a leitura de frames de uma conexão WebSocket estabelecida do cliente após a reconfiguração do manipulador correspondente;
  • Corrigida a construção da biblioteca glibc 2.34, que aparece, em particular, no Fedora 35.

Fonte: opennet.ru

Adicionar um comentário