NGINX Unit 1.26.0 Toepassingsbedienervrystelling

Die NGINX Unit 1.26.0-toepassingsbediener is vrygestel, waarbinne 'n oplossing ontwikkel word om die bekendstelling van webtoepassings in verskeie programmeertale (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js en Java) te verseker. Onder die beheer van NGINX Unit kan verskeie toepassings in verskillende programmeertale gelyktydig loop, waarvan die bekendstellingsparameters dinamies verander kan word sonder dat dit nodig is om konfigurasielêers te wysig en weer te begin. Die kode is in C geskryf en onder die Apache 2.0-lisensie versprei. U kan kennis maak met die kenmerke van die NGINX-eenheid in die aankondiging van die eerste vrystelling.

In die nuwe weergawe:

  • 'n Verandering is aangebring aan die "deel" opsie, wat nou die volle pad na die lêers spesifiseer in plaas van die dokument se wortelgids, wat voorheen by die versoek-URI gevoeg is;
  • Bygevoeg outomatiese aanpassing van bestaande konfigurasies by nuwe "deel" opsies wanneer opgradering van vorige weergawes;
  • Veranderlike ondersteuning is by die "deel"-opsies gevoeg. Byvoorbeeld: { "deel": "/www/data/$uri" }
  • Bygevoeg ondersteuning vir verskeie paaie in die "deel" opsie. Byvoorbeeld: { "deel": [ "/www/$host$uri", "/www/static$uri", "/www/app.html" ] }
  • Veranderlike ondersteuning by chroot-opsies bygevoeg;
  • Bygevoeg ondersteuning vir die deel van opcache in PHP tussen toepassingsprosesse;
  • Bygevoeg ondersteuning vir versoek roetering deur navraag string;
  • 'n Fout opgelos waar router- en toepassingsprosesse sou ineenstort wanneer die versoeklimiet deur asynchrone of multi-draadtoepassings bereik is;
  • 'n Fout reggestel wat opgehou het om rame van 'n gevestigde WebSocket-verbinding vanaf die kliënt te lees nadat die ooreenstemmende hanteerder herkonfigureer is;
  • Vaste gebou met glibc 2.34-biblioteek, wat veral in Fedora 35 verskyn.

Bron: opennet.ru

Voeg 'n opmerking