Lançamento do servidor de aplicativos NGINX Unit 1.9.0

Aconteceu lançamento do servidor de aplicações NGINX Unit 1.9, 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:

  • Possibilidade roteamento de solicitações com base em argumentos URI, cabeçalhos e Cookies;

    «headers»: [
    {
    «Accept-Encoding»: «*gzip*»,
    «User-Agent»: «Mozilla/5.0*»
    },
    {
    «User-Agent»: «curl*»
    }
    ]

  • Nos modelos de correspondência de rotas, há suporte para máscaras no meio da expressão. Por exemplo,

    «host»: [«eu-*.example.com», «!eu-5.example.com»]

  • Suporte operações enviadas usando o método POST para manipulação do conteúdo de arrays na configuração (as alterações são feitas no formato JSON);

    curl -X POST -d '{«match»: {«uri»: «/production/*»}, \
    «action»: {«pass»: «applications/wiki-prod»}}' \
    —unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • Suporte a troca de usuário e grupo usando as capacidades CAP_SETUID e CAP_SETGID no Linux sem executar o processo principal como um usuário privilegiado.

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