Uitgave van de NGINX Unit 1.14.0 applicatieserver. Correctieve update nginx 1.17.7

Uitgave is gevormd applicatieserver NGINX Unit 1.14, waarin een oplossing wordt ontwikkeld voor de uitvoering van webapplicaties in verschillende programmeertalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java). Onder NGINX Unit kunnen meerdere applicaties in verschillende programmeertalen tegelijkertijd draaien, waarvan de uitvoeringsparameters dynamisch kunnen worden gewijzigd zonder dat het configuratiebestanden hoeft te worden aangepast of opnieuw te worden gestart. De code is geschreven in de programmeertaal C en wordt verspreid under Apache 2.0 license. De kenmerken van NGINX Unit kunnen worden bekeken in de aankondiging de eerste uitgave.

In de nieuwe versie:

  • Er is nu de mogelijkheid om verzoeken te routeren op basis van adressen en nummers van zowel bron- als bestemmingspoorten.
  • Ondersteuning voor het wijzigen van gebruiker en groep voor geĆÆsoleerde applicaties is toegevoegd, in situaties waarin het achtergrondproces van Unit met de rechten van een niet-geprivilegieerde gebruiker draait.
  • De naam voor het importeren van pakketten in de programmeertaal Go is veranderd naar 'unit.nginx.org/go' (voor het installeren van de module voor Unit kan de opdracht 'go get unit.nginx.org/go' worden gebruikt).
  • Bij het bouwen worden Go-pakketten nu gekoppeld aan libunit.
  • Het geheugenverbruik bij het verwerken van zeer grote antwoorden is verminderd.
  • Bijgewerkt afbeelding omgeving voor het Docker-systeem, dat een snelle implementatie van een oplossing op basis van NGINX Unit mogelijk maakt. De basis van de afbeelding is overgezet van Debian 9 naar Debian 10;
  • In de repository voor CentOS en RHEL 7 zijn pakketten met modules voor
    Python 3.6 toegevoegd. Voor Amazon Linux 2 LTS zijn pakketten met Python 3.7 toegevoegd. Pakketten voor Python 2.7 zijn hernoemd van 'unit-python' naar 'unit-python27'.

Gelijktijdig kan men de correctieve lancering hoofdbranch nginx 1.17.7, waarin de ontwikkeling van nieuwe mogelijkheden doorgaat (in de parallel ondersteunde stabiele branch 1.16 worden alleen wijzigingen aangebracht die verband houden met de oplossing van ernstige fouten en kwetsbaarheden). In de nieuwe versie zijn alleen foutoplossingen aangeboden. Bijvoorbeeld zijn crashes verholpen die zich voordeden bij het gebruik van lege vervangingen in de 'rewrite'-directive en bij het gebruik van de 'break'-directive samen met de 'alias' of 'proxy_pass'-directives met URI. Ook is de onjuiste invulling van de 'Location'-header verholpen bij aanwezigheid van nul gecodeerde symbolen in de adresomzetregels. In de HTTP/2-handler is een lek van netwerksockets verholpen. Een fout die leidde tot het verbreken van de SSL-verbinding door een timeout bij het verwerken van gepipelined-verzoeken is gecorrigeerd.

Bron: opennet.ru

Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers šŸ”„ Koop betrouwbare webhosting met bescherming tegen DDoS, VPS VDS servers | ProHoster