Enota NGINX 1.26.0 Izdaja aplikacijskega strežnika

Izdan je aplikacijski strežnik NGINX Unit 1.26.0, v okviru katerega se razvija rešitev za zagotavljanje zagona spletnih aplikacij v različnih programskih jezikih (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js in Java) . Enota NGINX lahko hkrati izvaja več aplikacij v različnih programskih jezikih, katerih zagonske parametre je mogoče dinamično spreminjati brez urejanja konfiguracijskih datotek in ponovnega zagona. Koda je napisana v C in se distribuira pod licenco Apache 2.0. S funkcijami enote NGINX se lahko seznanite v napovedi prve izdaje.

V novi različici:

  • Spremenjena je bila možnost »share«, ki zdaj določa celotno pot do datotek namesto korenskega imenika dokumenta, ki je bil prej dodan URI-ju zahteve;
  • Dodana samodejna prilagoditev obstoječih konfiguracij na nove možnosti »share« pri nadgradnji s prejšnjih različic;
  • Podpora za spremenljivke je bila dodana možnostm »share«. Na primer: { "share": "/www/data/$uri" }
  • Dodana podpora za več poti v možnosti »share«. Na primer: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Dodana spremenljiva podpora za možnosti chroot;
  • Dodana podpora za skupno rabo opcache v PHP med aplikacijskimi procesi;
  • Dodana podpora za usmerjanje zahtev po nizu poizvedbe;
  • Odpravljena je napaka, pri kateri so se procesi usmerjevalnika in aplikacij zrušili, ko so asinhrone ali večnitne aplikacije dosegle omejitev zahtev;
  • Odpravljena je napaka, ki je prenehala brati okvirje vzpostavljene povezave WebSocket od odjemalca po ponovni konfiguraciji ustreznega upravljalnika;
  • Fiksna zgradba s knjižnico glibc 2.34, ki se pojavlja zlasti v Fedori 35.

Vir: opennet.ru

Dodaj komentar