Release van NGINX Unit-applicatieserver 1.14.0. Corrigerende update nginx 1.17.7

Probleem gevormd applicatie server NGINX-eenheid 1.14, waarbinnen een oplossing wordt ontwikkeld om de lancering van webapplicaties in verschillende programmeertalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java) te garanderen. NGINX Unit kan tegelijkertijd meerdere applicaties in verschillende programmeertalen uitvoeren, waarvan de startparameters dynamisch kunnen worden gewijzigd zonder de noodzaak om configuratiebestanden te bewerken en opnieuw op te starten. De code is geschreven in C en gedistribueerd door gelicentieerd onder Apache 2.0. U kunt kennismaken met de functionaliteiten van NGINX Unit in Aankondiging eerste probleem.

In de nieuwe versie:

  • Het is nu mogelijk om verzoeken te routeren op basis van adressen en nummers van bron- en bestemmingspoorten.
  • Ondersteuning toegevoegd voor het wijzigen van gebruiker en groep voor geïsoleerde toepassingen wanneer het Unit-achtergrondproces wordt uitgevoerd met niet-bevoorrechte gebruikersrechten.
  • De naam voor het importeren van pakketten in Go is gewijzigd in "unit.nginx.org/go" (om een ​​module voor Unit te installeren, kunt u de opdracht "go get unit.nginx.org/go" gebruiken).
  • Go-pakketten worden nu gekoppeld aan libunit wanneer ze worden gebouwd.
  • Minder geheugengebruik bij het verwerken van zeer grote reacties.
  • Bijgewerkt image Een omgeving voor het Docker-systeem waarmee je snel een oplossing kunt implementeren op basis van NGINX Unit. De inhoud van de image is vertaald vanuit Debian 9 april Debian 10;
  • In de repository voor CentOS en RHEL 7 voegde pakketten toe met modules voor
    Python 3.6 voor Amazon Linux Versie 2 LTS voegt pakketten toe voor Python 3.7. Pakketten voor Python 2.7 zijn hernoemd van "unit-python" naar "unit-python27".

Tegelijkertijd is het mogelijk om de corrigerende maatregelen op te merken uitgifte hoofdtak nginx 1.17.7, waarbinnen de ontwikkeling van nieuwe functies doorgaat (in de parallel ondersteunde stabiele branch 1.16 worden alleen wijzigingen doorgevoerd die betrekking hebben op het oplossen van ernstige fouten en kwetsbaarheden). De nieuwe versie biedt alleen bugfixes. Zo zijn bijvoorbeeld crashes opgelost die optraden bij het gebruik van een lege vervanging in de "rewrite"-richtlijn en bij het gebruik van de "break"-richtlijn samen met de "alias"- of "proxy_pass"-richtlijnen met een URI. Bovendien is het onjuist invullen van de header 'Locatie' bij tekens met een nulcode in de adresconversieregels opgelost. Er is een netwerksocketlek in de HTTP/2-handler opgelost. Er is een bug opgelost waardoor de SSL-verbinding time-out kreeg bij het verwerken van pijplijnverzoeken.

Bron: opennet.ru

Koop betrouwbare hosting voor sites met DDoS-bescherming, VPS VDS-servers 🔥 Koop betrouwbare websitehosting met DDoS-bescherming, VPS- en VDS-servers | ProHoster