Lançamento do servidor de aplicativos NGINX Unit 1.11.0

Viu a luz lançamento do servidor de aplicações NGINX Unit 1.11, 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:

  • Integrado
    a capacidade de entregar conteúdo estático de forma independente, sem a necessidade de um servidor http externo. O objetivo final é transformar o Unit em um servidor web completo com recursos embutidos para a construção de serviços web. Para entregar o conteúdo estático, basta especificar o diretório raiz com os arquivos a serem servidos nas configurações e, se necessário, definir os tipos MIME ausentes:

    «share»: «/data/www/example.com»

    «mime_types»: {
    «text/plain»: [
    «readme»,
    «.c»,
    «.h»
    ],
    «application/msword»: «.doc»
    }

  • Suporte isolamento de processos de aplicações web usando mecanismos de isolamento em contêineres no Linux. Nas configurações, é possível ativar diferentes espaços de nomes, utilizar restrições de cgroup e mapear UID/GID no ambiente principal e no contêiner isolado:

    «namespaces»: {
    «credential»: true,
    «pid»: true,
    «network»: true,
    «mount»: false,
    «uname»: true,
    «cgroup»: false
    },

    «uidmap»: [
    {
    «container»: 1000,
    «host»: 812,
    «size»: 1
    }
    ],

  • Foi adicionada uma implementação embutida do servidor WebSocket para servlets JSC (Java Servlet Container). Na versão anterior, o servidor WebSocket foi implementado para Node.js.
  • Adicionou-se suporte para o endereçamento direto de configurações de API que contêm caracteres " / ", utilizando sua codificação (‘’). Por exemplo:

    GET /config/settings/http/static/mime_types/text/plain/

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