Lançamento do servidor de aplicativos NGINX Unit 1.27.0

Foi lançado o servidor de aplicativos NGINX Unit 1.27.0, que desenvolve uma solução para a execução de aplicativos 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ários aplicativos em diferentes linguagens de programação podem ser executados simultaneamente, com parâmetros de inicializaçã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. Você pode se familiarizar com as características do NGINX Unit no anúncio do primeiro lançamento.

Na nova versão:

  • Adicionada a possibilidade de usar variáveis e valores vazios na diretiva "location", vinculados às ações "return".
  • Facilitado o redirecionamento de solicitações HTTP para HTTPS. Adicionada uma nova variável $request_uri, que contém o URI da solicitação, que pode ser usada ao definir a rota como um parâmetro da diretiva "location" dentro do bloco "action": { "listeners": { "*:443": { "tls": { "certificate": "example.com" }, "pass": "routes" }, "*:80": { "pass": "routes" } }, "routes": [ { "match": { "scheme": "http" }, "action": { "return": 301, "location": "https://${host}${request_uri}" } } ]
  • Oferecida a possibilidade de configurar um nome de arquivo diferente de index.html, que será retornado ao fazer uma solicitação apenas ao diretório (por exemplo, site.com/cms/). "routes": [ { "match": { "uri": "/cms/*" }, "action": { "share": "/var/cms$uri", "index": "default.html" } }, { "action": { "share": "/var/www$uri" } } ]
  • Para Ruby Rack, implementada a configuração da variável de ambiente "SCRIPT_NAME".
  • Garantida a compatibilidade com GCC 12.

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