Release av NGINX Unit Application Server 1.26.0

Applikationsservern NGINX Unit 1.26.0 släpptes, inom vilken en lösning utvecklas för att säkerställa lanseringen av webbapplikationer i olika programmeringsspråk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js och Java). NGINX Unit kan köra flera applikationer samtidigt i olika programmeringsspråk, vars startparametrar kan ändras dynamiskt utan att behöva redigera 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 tillkännagivandet av den första utgåvan.

I den nya versionen:

  • En ändring har gjorts i alternativet "share", som nu anger den fullständiga sökvägen till filerna istället för dokumentets rotkatalog, som tidigare lades till i begäran URI;
  • Lade till automatisk justering av befintliga konfigurationer till nya "dela"-alternativ vid uppgradering från tidigare versioner;
  • Variabelt stöd har lagts till i "dela"-alternativen. Till exempel: { "share": "/www/data/$uri" }
  • Lade till stöd för flera sökvägar i alternativet "dela". Till exempel: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Lade till variabelt stöd för chroot-alternativ;
  • Tillagt stöd för att dela opcache i PHP mellan applikationsprocesser;
  • Tillagt stöd för förfrågningsdirigering med frågesträng;
  • Fixade en bugg där router- och applikationsprocesser kraschade när begärandegränsen nåddes av asynkrona eller flertrådade applikationer;
  • Fixade en bugg som slutade läsa ramar för en etablerad WebSocket-anslutning från klienten efter att motsvarande hanterare konfigurerats om;
  • Fast byggnad med glibc 2.34-bibliotek, som visas, särskilt i Fedora 35.

Källa: opennet.ru

Lägg en kommentar