NGINX vienības lietojumprogrammu servera 1.26.0 izlaišana

Tika izlaists NGINX Unit 1.26.0 aplikāciju serveris, kura ietvaros tiek izstrādāts risinājums, lai nodrošinātu tīmekļa lietojumprogrammu palaišanu dažādās programmēšanas valodās (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js un Java) . NGINX Unit var vienlaicīgi darbināt vairākas lietojumprogrammas dažādās programmēšanas valodās, kuru palaišanas parametrus var dinamiski mainīt bez nepieciešamības rediģēt konfigurācijas failus un restartēt. Kods ir rakstīts C valodā un tiek izplatīts saskaņā ar Apache 2.0 licenci. Ar NGINX Unit funkcijām varat iepazīties paziņojumā par pirmo izlaidumu.

Jaunajā versijā:

  • Ir veiktas izmaiņas opcijā “share”, kas tagad norāda pilnu ceļu uz failiem, nevis dokumenta saknes direktoriju, kas iepriekš tika pievienots pieprasījuma URI;
  • Pievienota esošo konfigurāciju automātiska pielāgošana jaunām “share” opcijām, veicot jaunināšanu no iepriekšējām versijām;
  • “Kopīgošanas” opcijām ir pievienots mainīgs atbalsts. Piemēram: { "share": "/www/data/$uri"}
  • Pievienots atbalsts vairākiem ceļiem opcijā “Kopīgot”. Piemēram: { "share": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Pievienots mainīgo atbalsts chroot opcijām;
  • Pievienots atbalsts opcache koplietošanai PHP starp lietojumprogrammu procesiem;
  • Pievienots atbalsts pieprasījuma maršrutēšanai pēc vaicājuma virknes;
  • Novērsta kļūda, kuras dēļ maršrutētāja un lietojumprogrammu procesi avarēja, kad asinhronas vai vairāku pavedienu lietojumprogrammas sasniedza pieprasījumu ierobežojumu;
  • Novērsta kļūda, kas apturēja izveidotā WebSocket savienojuma kadru nolasīšanu no klienta pēc attiecīgā apstrādātāja pārkonfigurēšanas;
  • Fiksēta ēka ar glibc 2.34 bibliotēku, kas jo īpaši parādās Fedora 35.

Avots: opennet.ru

Pievieno komentāru