Versão do servidor de aplicativos da unidade NGINX 1.11.0

vi a luz lançamento do servidor de aplicativos Unidade NGINX 1.11, 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.

Na nova versão:

  • Construídas em
    a capacidade de fornecer conteúdo estático de forma independente, sem entrar em contato com um servidor http externo. O objetivo final é transformar o Unit em um servidor web completo com ferramentas integradas para a construção de serviços web. Para distribuir arquivos estáticos, basta especificar nas configurações o diretório raiz com os arquivos distribuídos e, se necessário, determinar os tipos MIME ausentes:

    "compartilhar": "/data/www/example.com"

    "mime_types": {
    "texto/simples": [
    "Leia-me"
    ".c",
    ".h"
    ],
    "aplicativo/msword": ".doc"
    }

  • apoio isolar processos de aplicativos da web usando ferramentas de isolamento de contêiner no Linux. Nas configurações você pode habilitar diferentes namespaces, habilitar restrições de cgroup e mapear UID/GID no ambiente principal e no container isolado:

    "espaços para nome": {
    "credencial": verdadeiro,
    "pid": verdadeiro
    "rede": verdadeiro,
    "montar": falso,
    "unome": verdadeiro,
    "cgrupo": falso
    },

    "uidmap": [
    {
    "contêiner": 1000,
    "anfitrião": 812,
    "tamanho": 1
    }
    ],

  • Adicionada implementação de servidor WebSocket nativo para servlets JSC (Java Servlet Container). Na última versão, o servidor WebSocket foi implementado para Node.js.
  • Agora há suporte para abordar diretamente configurações de API contendo caracteres "/" usando seu escape ('%2F'). Por exemplo:

    OBTER /config/settings/http/static/mime_types/text%2Fplain/

Fonte: opennet.ru

Adicionar um comentário