NGINX jedinica 1.26.0 Izdanje aplikacijskog servera

Objavljen je server aplikacija NGINX Unit 1.26.0 u okviru kojeg se razvija rješenje za osiguranje pokretanja web aplikacija na različitim programskim jezicima (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). NGINX jedinica može istovremeno pokrenuti više aplikacija na različitim programskim jezicima, čiji se parametri pokretanja mogu dinamički mijenjati bez potrebe za uređivanjem konfiguracijskih datoteka i ponovnim pokretanjem. Kôd je napisan na C i distribuiran pod licencom Apache 2.0. Sa karakteristikama NGINX Unit-a možete se upoznati u najavi prvog izdanja.

U novoj verziji:

  • Izmjena je napravljena u opciji “share”, koja sada specificira punu putanju do datoteka umjesto korijenskog direktorija dokumenta, koji je prethodno dodan u URI zahtjeva;
  • Dodano automatsko prilagođavanje postojećih konfiguracija novim opcijama “dijeljenja” prilikom nadogradnje sa prethodnih verzija;
  • Podrška za promjenljive dodata je opcijama “dijeljenja”. Na primjer: { "share": "/www/data/$uri" }
  • Dodata podrška za više putanja u opciji “share”. Na primjer: { "dijeli": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Dodata podrška za promenljive chroot opcijama;
  • Dodata podrška za deljenje opcache-a u PHP-u između procesa aplikacije;
  • Dodata podrška za usmjeravanje zahtjeva prema nizu upita;
  • Ispravljena greška u kojoj bi se procesi rutera i aplikacije srušili kada bi asinkrone ili višenitne aplikacije dosegle ograničenje zahtjeva;
  • Ispravljena greška koja je zaustavila čitanje okvira uspostavljene WebSocket veze sa klijenta nakon što je odgovarajući rukovalac ponovo konfigurisan;
  • Popravljena zgrada sa bibliotekom glibc 2.34, koja se posebno pojavljuje u Fedora 35.

izvor: opennet.ru

Dodajte komentar