NGINX Unit 1.26.0 har slÀppts, dÀr lösningen för att köra webbapplikationer i olika programmeringssprÄk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js och Java) utvecklas. Med NGINX Unit kan flera applikationer i olika programmeringssprÄk köras samtidigt, och 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 lÀsa mer om NGINX Unit i meddelandet om den första versionen.
I den nya versionen:
- Ăndringen i alternativet "share" dĂ€r den fullstĂ€ndiga sökvĂ€gen till filerna nu anges istĂ€llet för den rotkatalog som tidigare lades till i begĂ€rans URI.
- Automatisk anpassning av befintliga konfigurationer till de nya alternativen "share" vid uppdatering frÄn tidigare versioner har lagts till.
- Stöd för variabler har lagts till i alternativet "share". Till exempel: { "share": "\/www\/data\/$uri" }
- Stöd för flera sökvÀgar har lagts till i alternativet "share". Till exempel: { "share": [ "\/www\/$host$uri", "\/www\/static$uri", "\/www\/app.html" ] }
- Stöd för variabler har lagts till i alternativet chroot.
- Stöd för delning av opcache i PHP mellan applikationsprocesser har lagts till.
- Stöd för att styra begÀran via frÄgestrÀngen har lagts till.
- En bugg i processerna för router och applikation som orsakade att de krashade vid grÀnsen för begÀrningar frÄn asynkrona eller flertrÄdade applikationer har ÄtgÀrdats.
- En bugg som stoppade lÀsningen av ramar frÄn den installerade WebSocket-anslutningen frÄn klienten efter att den relevanta hanteraren har omkonfigurerats har ÄtgÀrdats.
- Bygget med biblioteket glibc 2.34 har ÄtgÀrdats, vilket sÀrskilt manifesterades i Fedora 35.
KĂ€lla: opennet.ru
