Lëshimi i serverit të aplikacioneve NGINX Unit 1.26.0 është realizuar, duke zhvilluar një zgjidhje për ekzekutimin e aplikacioneve web në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Nën menaxhimin e NGINX Unit, mund të ekzekutohen njëkohësisht disa aplikacione në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen dinamikisht pa pasur nevojë për modifikimin e skedarëve të konfigurimit dhe ripërtritjen. Kodi është shkruar në gjuhën C dhe shpërndahet nën licencën Apache 2.0. Mund të njiheni me veçoritë e NGINX Unit në njoftimin e lëshimit të saj të parë.
NĂ« versionin e ri:
- Një ndryshim është bërë në opsionin "share", ku tani përcaktohet rruga e plotë për skedarët në vend të katalogut të rrënjës, i cili më parë ishte shtuar në URI-në e kërkesës;
- Automatizimi i adaptimit të konfigurimeve ekzistuese për opsionet e reja "share" është shtuar kur përditësohet nga versionet e mëparshme;
- Në opsionin "share" është shtuar mbështetje për variablat. Për shembull: { "share": "\/www\/data\/$uri" }
- Në opsionin "share" është shtuar mbështetje për disa rrugë. Për shembull: { "share": [ "\/www\/$host$uri", "\/www\/static$uri", "\/www\/app.html" ] }
- Në opsionin chroot është shtuar mbështetje për variablat;
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r ndarjen e opcache nĂ« PHP midis proceseve tĂ« aplikacioneve;
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r ruterin e kĂ«rkesave pĂ«rmes stringut tĂ« kĂ«rkesĂ«s;
- ĂshtĂ« rregulluar njĂ« defekt qĂ« shkaktonte ndalimin e proceseve tĂ« routerit dhe aplikacionit kur arrihej kufiri i kĂ«rkesave nga aplikacione asinkrone ose me shumĂ« threads;
- ĂshtĂ« rregulluar njĂ« defekt qĂ« ndalonte leximin e kuadrove tĂ« lidhjes WebSocket nga klienti pasi qĂ« pĂ«rpunuesi pĂ«rkatĂ«s ishte rikonfiguruar;
- ĂshtĂ« rregulluar ndĂ«rtimi me bibliotekĂ«n glibc 2.34, e cila shfaqet, nĂ« veçanti, nĂ« Fedora 35.
Burimi: opennet.ru
