Izlazak aplikacijskog servera NGINX Unit 1.20.0

Održano izdanje aplikacijskog poslužitelja NGINX Unit 1.20, u okviru kojeg se razvija rješenje za pokretanje web-aplikacija na različitim programskim jezicima (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js i Java). Pod upravljanjem NGINX Unit može se istovremeno pokretati nekoliko aplikacija na različitim programskim jezicima, a parametri pokretanja mogu se dinamički mijenjati bez potrebe za izmjenom konfiguracijskih datoteka i ponovnim pokretanjem. Kod je napisan na jeziku C i distribuira se pod licencom Apache 2.0. S osobinama NGINX Unit možete se upoznati u najavi prvog izdanja.

U novoj verziji za Python je uvedena podrška za sučelje aplikacije ASGI (Asynchronous Server Gateway Interface), koje je razvijeno kao zamjena za WSGI, usmjereno na omogućavanje interakcije između poslužitelja, okvira i aplikacija koje podržavaju rad u asinkronom načinu.
NGINX Unit automatski prepoznaje korišteno sučelje u Python aplikaciji (ASGI ili WSGI). Konfiguracija ASGI slična je prethodno ponuđenim postavkama za WSGI.

Druge promjene:

  • U Python modul je dodan ugrađeni WebSocket poslužitelj koji se može koristiti u aplikacijama kompatibilnim s ASGI Message Format 2.1 specifikacijom.
  • Inicijalizacija PHP modula sada se provodi prije nego što se stavi u chroot, što omogućava učitavanje svih dostupnih dodataka u sustavu.
  • Na popis podržanih MIME tipova dodane su slike AVIF i APNG.
  • Testni set je prebačen na korištenje pytest.
  • Osigurano automatsko montiranje izoliranog FS /tmp u chroot okruženjima.
  • Putem varijable $host osiguran je pristup normaliziranoj vrijednosti zaglavlja 'Host' iz upita.
  • Dodana je opcija 'callable' za postavljanje pozivnih imena Python aplikacija.
  • Osigurana je kompatibilnost s PHP 8 RC 1.
  • U objekt 'isolation' dodana je opcija 'automount' za onemogućavanje automatskog montiranja ovisnosti za module podrške jezika.

Izvor: opennet.ru

Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere 🔥 Kupite pouzdan hosting za web stranice s DDoS zaštitom, VPS VDS servere | ProHoster