rakendusserverid , mille raames arendatakse lahendust web-rakenduste käivitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit'i haldamisel saavad samaaegselt töötada mitmed rakendused erinevates programmeerimiskeeltes, mille käivitamise parameetreid saab dünaamiliselt muuta ilma konfiguratsioonifailide muutmise ja taaskäivitamise vajaduseta. Kood on kirjutatud C-keskkonnas ja on litsentseeritud Apache 2.0 all. NGINX Unit'i eripäradega saab tutvuda esimese väljaande kohta.
Uues versioonis:
- Lisatud on võimalus marsruutida päringuid aadresside ja allika ning sihtpunkti pordinumbrite järgi.
- Toetust on lisatud kasutaja ja rühma muutmiseks isoleeritud rakenduste puhul, kus taustaprotsess Unit töötab piiramatute õigustega.
- Go keeles pakettide importimise nimeks on muudetud 'unit.nginx.org/go' (mooduli installimiseks Unit-ile saab kasutada käsku 'go get unit.nginx.org/go').
- Go pakette kokku pannes seondub need nüüd libunitiga.
- Mälu kasutust on vähendatud väga suurte vastuste töötlemisel.
- Uuendatud Docker süsteemi keskkond, mis võimaldab kiiresti rakendada NGINX Unit põhiseid lahendusi. Pildi sisu on uuendatud Debian 9-lt Debian 10-le;
- CentOS ja RHEL 7 hoidlasse on lisatud pakette moduli jaoks
Python 3.6 jaoks. Amazon Linux 2 LTS-le on lisatud pakette Python 3.7 jaoks. Pakette Python 2.7 on ümber nimetatud 'unit-python' -> 'unit-python27'.
Üheaegselt võib märkida parandava peavari , mille raames jätkuvad uute võimaluste arendamine (paralleelselt toetatavas stabiilses harus 1.16 tehakse ainult tõsiste vigade ja turvaaugu kõrvaldamisega seotud muudatusi). Uues versioonis on esitatud ainult vigade parandused. Näiteks on kõrvaldatud kokkujooksmine, mis ilmnes tühja asenduse kasutamisel direktiivis „rewrite“ ja direktiivi „break“ kasutamisel koos direktiividega „alias“ või „proxy_pass“ URI-ga. Samuti on parandatud pealkirja „Location“ vale täitmine, kui aadressi ümberkujundamise reeglites on nullkoodiga märke. HTTP/2 töötlejas on kõrvaldatud võrgu soklite leke. Parandatud on viga, mis põhjustas SSL-ühenduse katkestamise ajakulu tõttu pipelined-päringute töötlemisel.
Allikas: opennet.ru
