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