Rakenduste serveri NGINX Unit 1.14.0 väljaanne. Parandav värskendus nginx 1.17.7

Väljaanne on loodud rakenduste serverid NGINX Unit 1.14, mille raames arendatakse lahendust veebirakenduste käitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit all saavad samal ajal töötada mitmed rakendused erinevates programmeerimiskeeltes, mille käivitamisparameetreid saab dünaamiliselt muuta ilma konfiguratsioonifailide muutmiseta ja taaskäivitamiseta. Kood on kirjutatud C keeles ja levitatakse Apache 2.0 litsentsi alusel. NGINX Unit'i omadustega saab tutvuda teated esimese väljaande.

Uues versioonis:

  • Nüüd on võimalik suunata päringuid aadresside ja allika ning sihtpunkti portide numbrite järgi.
  • Lisatud on tugi kasutaja ja grupi muutmiseks isoleeritud rakenduste jaoks, kui Unit'i taustaprotsess töötab mitteprivilegeeritud kasutaja õigustega.
  • Go keeles pakettide importimiseks mõeldud nimi on muudetud nimeks «unit.nginx.org/go» (üksuse mooduli installimiseks võib kasutada käsku «go get unit.nginx.org/go»).
  • Go keeles paketid on nüüd seotud libunitiga.
  • Suurenes mälutarbimise efektiivsus väga suurte vastuste töötlemisel.
  • Uuendatud pilt Docker süsteemide keskkonnad, mis võimaldavad kiiresti rakendada lahendusi NGINX Unit'i põhjal. Pildi sisu on muudetud Debian 9-lt Debian 10-le;
  • CentOS ja RHEL 7 hoidlast on lisatud moodulipaketid
    Python 3.6. Amazon Linux 2 LTS jaoks on lisatud pakette Python 3.7. Paketid Python 2.7 jaoks on ümber nimetatud «unit-python»-st «unit-python27»-ks.

Samal ajal võib märkida paranduse podcasti peamise haru nginx 1.17.7, mille raames jätkub uute võimaluste arendamine (samal ajal toetatavas stabiilses harus 1.16 tehakse ainult tõsiste vigade ja haavatavuste kõrvaldamisse seotud muudatusi). Uues versioonis on pakutud ainult veaparandus. Näiteks on likvideeritud krahhid, mis ilmnevad tühja asenduse kasutamisel direktiivis «rewrite» ja direktiivi «break» koos «alias» või «proxy_pass» direktiividega URI kasutamisel. Samuti on lahendatud vale «Location» päise täitmise probleem, kui aadressi muudatuste reegleid on nullkoodiga sümboleid. HTTP/2 töötlejas on kõrvaldatud võrgu soklite leke. Parandatud on viga, mis põhjustas SSL-ühenduse katkestamise ajapiirangu tõttu pipelined-päringute töötlemisel.

Allikas: opennet.ru

Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid 🔥 Osta usaldusväärne veebimajutus DDoS-kaitsega veebisaitidele, VPS VDS serverid - ProHoster