Lançamento do servidor de aplicativos NGINX Unit 1.20.0

Aconteceu lançamento do servidor de aplicações NGINX Unit 1.20, 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 para a linguagem Python, o suporte à interface de programação foi implementado. ASGI (Asynchronous Server Gateway Interface), que foi desenvolvido como uma alternativa ao WSGI, visando a interação entre servidores, frameworks e aplicativos que suportam operação em modo assíncrono.
O NGINX Unit determina automaticamente a interface utilizada na aplicação Python (ASGI ou WSGI). A configuração do ASGI é semelhante às configurações anteriormente propostas para o WSGI.

Outras mudanças:

  • O módulo Python agora inclui um servidor WebSocket embutido, que pode ser usado em aplicativos compatíveis com a especificação ASGI Message Format 2.1.
  • A inicialização do módulo PHP agora ocorre antes de ser colocado em chroot, permitindo que todos os complementos disponíveis no sistema sejam carregados.
  • Imagens AVIF e APNG foram adicionadas à lista de tipos MIME suportados.
  • O conjunto de testes foi convertido para usar pytest.
  • O montagem automática do sistema de arquivos isolado /tmp em ambientes chroot é garantida.
  • Através da variável $host, o valor normalizado do cabeçalho "Host" da solicitação é acessível.
  • Uma opção "callable" foi adicionada para definir os nomes chamáveis dos aplicativos Python.
  • Compatibilidade com PHP 8 RC 1 foi garantida.
  • A opção "automount" foi adicionada ao objeto "isolation" para desativar a montagem automática das dependências para os módulos de suporte a linguagens.

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