applikationsservrar , som utvecklar lösningen för att köra webbapplikationer pÄ olika programmeringssprÄk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js och Java). Under NGINX Unit kan flera applikationer pÄ olika programmeringssprÄk köras samtidigt, med konfigurationsparametrar som kan Àndras dynamiskt utan att behöva Àndra konfigurationsfiler och starta om. Koden Àr skriven i C och distribueras under Apache 2.0-licensen. Du kan bekanta dig med funktionerna i NGINX Unit i för den första utgÄvan.
I den nya versionen:
- Det har blivit möjligt att routa förfrÄgningar baserat pÄ adresser och kÀll- och destinationsportnummer.
- Stödet för att byta anvÀndare och grupp för isolerade applikationer har lagts till, under förhÄllanden dÀr bakgrundsprocessen Unit körs med icke-privilegierade anvÀndarÀttigheter.
- Namnet för paketimport pÄ Go-sprÄket har Àndrats till «unit.nginx.org/go» (för att installera modulen för Unit kan kommandot «go get unit.nginx.org/go» anvÀndas).
- Vid byggnation kopplas Go-paket nu med libunit.
- Minnesförbrukningen har minskats vid behandling av mycket stora svar.
- Uppdaterad miljöer för Docker-systemet, vilket möjliggör snabb distribution av lösningar baserade pÄ NGINX Unit. InnehÄllet i bilden har uppdaterats frÄn Debian 9 till Debian 10;
- Moduler för CentOS och RHEL 7 har lagt till paket i ett
Python 3.6. Paket för Python 3.7 har lagts till för Amazon Linux 2 LTS. Paketen för Python 2.7 har döpts om frÄn «unit-python» till «unit-python27».
Samtidigt kan man notera det korrigerande huvudgrenen , inom vilken utvecklingen av nya funktioner fortsÀtter (i den parallellt stödda stabila grenen 1.16 görs endast Àndringar relaterade till att ÄtgÀrda allvarliga fel och sÄrbarheter). I den nya versionen erbjuds endast bugfixar. Till exempel har kraschar ÄtgÀrdats som upptrÀder vid anvÀndning av tom ersÀttning i direktivet «rewrite» och vid anvÀndning av direktivet «break» tillsammans med direktiven «alias» eller «proxy_pass» med URI. Dessutom har felaktig fyllning av rubriken «Location» ÄtgÀrdats vid nÀrvaro av tecken med nollkod i regler för adresskonvertering. I HTTP/2-behandlaren har lÀckaget av nÀtverksocket ÄtgÀrdats. Ett fel som ledde till avbrott av SSL-anslutningar pÄ grund av timeout vid behandling av pipelined-förfrÄgningar har fixerats.
KĂ€lla: opennet.ru
