Versão do servidor de aplicativos da unidade NGINX 1.20.0

aconteceu lançamento do servidor de aplicativos Unidade NGINX 1.20, que desenvolve 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). Sob o controle da Unidade NGINX, vários aplicativos em diferentes linguagens de programação podem ser executados simultaneamente, 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 linguagem C e distribuído por licenciado sob Apache 2.0. Você pode se familiarizar com os recursos da Unidade NGINX em anúncio primeiro lançamento.

A nova versão da linguagem Python implementa suporte para a interface de programação. ASGI (Interface de Gateway de Servidor Assíncrono), que foi projetada como uma substituta para o WSGI, com o objetivo de garantir a interação entre servidores, frameworks e aplicativos que suportam o trabalho em modo assíncrono.
O NGINX Unit detecta automaticamente a interface usada por uma aplicação Python (ASGI ou WSGI). A configuração ASGI é semelhante às configurações WSGI sugeridas anteriormente.

Outras mudanças:

  • O módulo Python agora inclui um servidor WebSocket integrado que pode ser usado em aplicações compatíveis com a especificação ASGI Message Format 2.1.
  • O módulo PHP agora é inicializado antes de ser colocado no chroot, permitindo que todas as extensões disponíveis no sistema sejam carregadas.
  • As imagens AVIF e APNG foram adicionadas à lista de tipos MIME suportados.
  • O conjunto de testes foi convertido para usar o pytest.
  • É possível realizar a montagem automática do sistema de arquivos /tmp isolado em ambientes chroot.
  • A variável `$host` fornece acesso ao valor normalizado do cabeçalho "Host" da requisição.
  • Adicionada a opção "callable" para definir nomes de chamadas para aplicações Python.
  • A compatibilidade com o PHP 8 RC 1 é garantida.
  • Foi adicionada uma opção "automount" ao objeto "isolation" para desativar a montagem automática de dependências para módulos de suporte a idiomas.

Fonte: opennet.ru

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