NGINX üksuse 1.26.0 rakendusserveri väljalase

Ilmus rakendusserver NGINX Unit 1.26.0, mille raames töötatakse välja lahendus, mis tagab veebirakenduste käivitamise erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit suudab samaaegselt käivitada mitut rakendust erinevates programmeerimiskeeltes, mille käivitusparameetreid saab dünaamiliselt muuta, ilma et oleks vaja konfiguratsioonifaile redigeerida ja taaskäivitada. Kood on kirjutatud C-keeles ja levitatakse Apache 2.0 litsentsi all. NGINX Uniti funktsioonidega saate tutvuda esimese versiooni teadaandes.

Uues versioonis:

  • Muudatus on tehtud valikus “share”, mis määrab nüüd varem päringu URI-le lisatud dokumendi juurkataloogi asemel failide täieliku tee;
  • Eelmistest versioonidest uuendamisel on lisatud olemasolevate konfiguratsioonide automaatne kohandamine uutele jagamisvõimalustele;
  • Jagamisvalikutele on lisatud muutuv tugi. Näiteks: { "share": "/www/data/$uri" }
  • Jagamisvalikus on lisatud mitme tee tugi. Näiteks: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Lisatud muutujate tugi chrooti suvanditele;
  • Lisatud tugi opcache jagamiseks PHP-s rakendusprotsesside vahel;
  • Lisatud päringustringi järgi päringu marsruutimise tugi;
  • Parandatud viga, mille korral ruuteri ja rakendusprotsessid jooksid kokku, kui asünkroonsed või mitme lõimega rakendused saavutasid päringupiirangu;
  • Parandatud viga, mis lõpetas loodud WebSocket-ühenduse raamide lugemise kliendilt pärast vastava töötleja ümberseadistamist;
  • Fikseeritud hoone glibc 2.34 raamatukoguga, mis ilmub eelkõige Fedora 35-s.

Allikas: opennet.ru

Lisa kommentaar