Izdanje poslužitelja aplikacija NGINX Unit 1.26.0

Pušten je aplikacijski poslužitelj NGINX Unit 1.26.0 u sklopu kojeg se razvija rješenje koje će osigurati pokretanje web aplikacija u različitim programskim jezicima (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). NGINX Unit može istovremeno pokretati više aplikacija u različitim programskim jezicima, čiji se parametri pokretanja mogu dinamički mijenjati bez potrebe za uređivanjem konfiguracijskih datoteka i ponovnim pokretanjem. Kod je napisan u C-u i distribuira se pod licencom Apache 2.0. Možete se upoznati sa značajkama NGINX jedinice u najavi prvog izdanja.

U novoj verziji:

  • Izmijenjena je opcija "dijeli", koja sada navodi puni put do datoteka umjesto korijenskog direktorija dokumenta, koji je prethodno dodan URI-ju zahtjeva;
  • Dodana automatska prilagodba postojećih konfiguracija novim opcijama "dijeljenja" prilikom nadogradnje s prethodnih verzija;
  • Podrška za varijable dodana je opcijama "dijeljenja". Na primjer: { "share": "/www/data/$uri" }
  • Dodana podrška za više staza u opciji "dijeli". Na primjer: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Dodana podrška za varijable opcijama chroot;
  • Dodana podrška za dijeljenje opcache u PHP-u između aplikacijskih procesa;
  • Dodana podrška za usmjeravanje zahtjeva prema nizu upita;
  • Ispravljena je pogreška u kojoj bi se usmjerivač i procesi aplikacije srušili kada bi asinkrone ili aplikacije s više niti dosegle ograničenje zahtjeva;
  • Ispravljena je pogreška koja je zaustavljala čitanje okvira uspostavljene WebSocket veze od klijenta nakon što je odgovarajući rukovatelj rekonfiguriran;
  • Fiksna zgrada s bibliotekom glibc 2.34, koja se posebno pojavljuje u Fedori 35.

Izvor: opennet.ru

Dodajte komentar