NGINX-Unuo 1.26.0 Aplika Servilo Liberigo

La aplikaĵoservilo NGINX Unit 1.26.0 estis liberigita, ene de kiu solvo estas disvolvita por certigi la lanĉon de TTT-aplikoj en diversaj programlingvoj (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js kaj Java) . NGINX-Unuo povas samtempe ruli plurajn aplikojn en malsamaj programlingvoj, kies lanĉaj parametroj povas esti ŝanĝitaj dinamike sen neceso redakti agordajn dosierojn kaj rekomenci. La kodo estas skribita en C kaj distribuita sub la licenco Apache 2.0. Vi povas konatiĝi kun la funkcioj de NGINX-Unuo en la anonco de la unua eldono.

En la nova versio:

  • Ŝanĝo estis farita al la opcio "kunhavigi", kiu nun specifas la plenan vojon al la dosieroj anstataŭ la dokumentradika dosierujo, kiu antaŭe estis aldonita al la peta URI;
  • Aldonita aŭtomata alĝustigo de ekzistantaj agordoj al novaj "kunhavigi" opcioj dum ĝisdatigo de antaŭaj versioj;
  • Varia subteno estis aldonita al la opcioj "kunhavigi". Ekzemple: { "share": "/www/data/$uri" }
  • Aldonita subteno por pluraj vojoj en la opcio "kunhavigi". Ekzemple: { "share": [ "/www/$gastiganto$uri", "/www/static$uri", "/www/app.html" ] }
  • Aldonita varia subteno al chroot-opcioj;
  • Aldonita subteno por kunhavigo de opcache en PHP inter aplikaj procezoj;
  • Aldonita subteno por peto-vojigo per demandŝnuro;
  • Korektis cimon kie enkursigilo kaj aplikaĵprocezoj kraŝos kiam la petolimo estis atingita per nesinkronaj aŭ plurfadenaj aplikoj;
  • Korektis cimon, kiu ĉesis legi kadrojn de establita WebSocket-konekto de la kliento post kiam la responda prizorganto estis reagordita;
  • Riparita konstruaĵo kun glibc 2.34 biblioteko, kiu aperas precipe en Fedora 35.

fonto: opennet.ru

Aldoni komenton