U lançua serverin e aplikacioneve NGINX Unit 1.24, i cili zhvillon një zgjidhje për të lejuar funksionimin 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 në të njëjtën kohë disa aplikacione në gjuhë të ndryshme programimi, parametrat e funksionimit të të cilave mund të ndryshohen dinamikisht pa pasur nevojë për të redaktuar skedarët e konfigurimit dhe për të rinisur. 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ë parë.
Në këtë version të ri:
- ĂshtĂ« siguruar pĂ«rputhshmĂ«ria me Ruby 3.0.
- PHP është shtuar në listën e MIME-tipeve bazë.
- ĂshtĂ« ofruar mundĂ«sia pĂ«r tĂ« caktuar cilĂ«sime tĂ« rastĂ«sishme tĂ« lidhjeve TLS pĂ«rmes komandave OpenSSL.
- ĂshtĂ« shtuar mbĂ«shtetje pĂ«r kufizimin e trajtimit tĂ« skedarĂ«ve statikĂ« bazuar nĂ« MIME-tipe. PĂ«r shembull, pĂ«r tĂ« kufizuar skedarĂ«t e dĂ«rguar vetĂ«m nĂ« imazhe dhe video, mund tĂ« specifikoni: { "share": "\/www\/data", "types": [ "image\/*", "video\/*" ] }
- ĂshtĂ« realizuar mundĂ«sia e pĂ«rdorimit tĂ« chroot, bllokimit tĂ« pĂ«rdorimit tĂ« lidhjeve simbolike dhe ndalimit tĂ« kalimit tĂ« pikave tĂ« montimit tĂ« lidhura me kĂ«rkesa tĂ« veçanta gjatĂ« ofrimit tĂ« skedarĂ«ve statikĂ«. { "share": "\/www\/data\/static\/",
- ĂshtĂ« shtuar njĂ« ngarkues pĂ«r tĂ« automatizuar mbivendosjen e moduleve "http" dhe "websocket" nĂ« Node.js.
- Për Python, është ofruar mundësia për të specifikuar në konfigurim disa seksione "targets" për të përcaktuar skema të ndryshme thirrjeje për ndihmësit WSGI/ASGI në një aplikacion. { "applications": { "python-app": { "type": "python", "path": "\/www\/apps\/python-app\/", "targets": { "foo": { "module": "foo.wsgi", "callable": "foo" }, "bar": { "module": "bar.wsgi", "callable": "bar" } } } } }
Burimi: opennet.ru
