Vydanie aplikačného servera NGINX Unit 1.26.0

Bol vydaný aplikačný server NGINX Unit 1.26.0, v rámci ktorého sa vyvíja riešenie na zabezpečenie spúšťania webových aplikácií v rôznych programovacích jazykoch (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java) . NGINX Unit dokáže súčasne spúšťať viacero aplikácií v rôznych programovacích jazykoch, ktorých spúšťacie parametre je možné dynamicky meniť bez nutnosti úpravy konfiguračných súborov a reštartu. Kód je napísaný v jazyku C a distribuovaný pod licenciou Apache 2.0. S funkciami NGINX Unit sa môžete zoznámiť v oznámení o prvom vydaní.

V novej verzii:

  • Bola vykonaná zmena vo voľbe „zdieľať“, ktorá teraz špecifikuje úplnú cestu k súborom namiesto koreňového adresára dokumentu, ktorý bol predtým pridaný do URI požiadavky;
  • Pridané automatické prispôsobenie existujúcich konfigurácií novým možnostiam „zdieľania“ pri inovácii z predchádzajúcich verzií;
  • K možnostiam „zdieľania“ bola pridaná podpora premenných. Napríklad: { "share": "/www/data/$uri" }
  • Pridaná podpora pre viacero ciest v možnosti „zdieľať“. Napríklad: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Pridaná podpora premenných do možností chroot;
  • Pridaná podpora pre zdieľanie opcache v PHP medzi aplikačnými procesmi;
  • Pridaná podpora pre smerovanie požiadaviek podľa reťazca dotazu;
  • Opravená chyba, kedy procesy smerovača a aplikácií zlyhali, keď asynchrónne alebo viacvláknové aplikácie dosiahli limit požiadaviek;
  • Opravená chyba, ktorá prestala čítať rámce vytvoreného pripojenia WebSocket z klienta po prekonfigurovaní zodpovedajúceho obslužného programu;
  • Opravená budova s ​​knižnicou glibc 2.34, ktorá sa objavuje najmä vo Fedore 35.

Zdroj: opennet.ru

Pridať komentár