Lansarea serverului de aplicații NGINX Unit 1.26.0

A fost lansat serverul de aplicații NGINX Unit 1.26.0, în cadrul căruia se dezvoltă o soluție pentru a asigura lansarea aplicațiilor web în diverse limbaje de programare (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js și Java). Sub controlul unității NGINX, mai multe aplicații în diferite limbaje de programare pot rula simultan, ai căror parametri de lansare pot fi modificați dinamic, fără a fi nevoie să editați fișierele de configurare și să reporniți. Codul este scris în C și distribuit sub licența Apache 2.0. Vă puteți familiariza cu caracteristicile unității NGINX în anunțul primei versiuni.

În noua versiune:

  • A fost făcută o modificare a opțiunii „share”, care specifică acum calea completă către fișiere în loc de directorul rădăcină a documentului, care a fost adăugat anterior la URI-ul cererii;
  • S-a adăugat ajustarea automată a configurațiilor existente la noile opțiuni de „partajare” la actualizarea de la versiunile anterioare;
  • Suport variabil a fost adăugat la opțiunile de „partajare”. De exemplu: { „share”: „/www/data/$uri” }
  • S-a adăugat suport pentru mai multe căi în opțiunea „partajare”. De exemplu: { „share”: [ „/www/$host$uri”, „/www/static$uri”, „/www/app.html” ] }
  • S-a adăugat suport pentru variabile opțiunilor chroot;
  • S-a adăugat suport pentru partajarea opcache-ului în PHP între procesele aplicației;
  • S-a adăugat suport pentru rutarea cererilor prin șir de interogare;
  • S-a remediat o eroare în care ruterul și procesele aplicației se blocau atunci când limita de solicitare era atinsă de aplicații asincrone sau cu mai multe fire;
  • S-a remediat o eroare care a oprit citirea cadrelor unei conexiuni WebSocket stabilite de la client după ce handlerul corespunzător a fost reconfigurat;
  • Clădire fixă ​​cu biblioteca glibc 2.34, care apare, în special, în Fedora 35.

Sursa: opennet.ru

Adauga un comentariu