serverat e aplikacioneve , në kuadër të cilit po zhvillohet një zgjidhje për funksionimin e aplikacioneve web në gjuhë të ndryshme programuese (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Nën menaxhimin e NGINX Unit, disa aplikacione në gjuhë të ndryshme programuese mund të ekzekutohen njëkohësisht, dhe parametrat e lançimit mund të ndryshohen me dinamikë pa pasur nevojë të redaktohen skedarët e konfigurimit dhe të rindezen. Kodi është shkruar në gjuhën C dhe nën licencën Apache 2.0. Keni mundësi të njiheni me veçoritë e NGINX Unit në çlirimin e parë.
Në këtë version të ri:
- Ka është shtuar mundësia për ruterimin e kërkesave sipas adresave dhe numrave të portit të burimit dhe destinacionit.
- Shtuar mbështetje për ndryshimin e përdoruesit dhe grupit për aplikacione të izoluar, kur procesi në sfond i Unit ekzekutohet me të drejtat e një përdoruesi jo të privilegjuar.
- Emri për importimin e pakos në gjuhën Go është ndryshuar në «unit.nginx.org/go» (për të instaluar modul për Unit mund të përdoret komanda «go get unit.nginx.org/go»).
- Gjatë ndërtimit, paketat në Go tani lidhen me libunit.
- Kanë ulet konsumet e memories gjatë procesimit të përgjigjeve shumë të mëdha.
- Përditësuar mjedise për sistemin Docker, duke mundësuar një zgjidhje të shpejtë në bazë të NGINX Unit. Brenda është ndërruar nga Debian 9 në Debian 10;
- Në depozita për CentOS dhe RHEL 7 janë shtuar paketa më modul për
Python 3.6. Për Amazon Linux 2 LTS janë shtuar paketa me Python 3.7. Paketat për Python 2.7 janë rinovuar nga «unit-python» në «unit-python27».
NjĂ«kohĂ«sisht mund tĂ« shĂ«nohet rregullimi tĂ« degĂ«s kryesore , ku vazhdon zhvillimi i mundĂ«sive tĂ« reja (nĂ« degĂ«n stabile 1.16, qĂ« mbĂ«shtetet paralelisht, bĂ«hen vetĂ«m ndryshime lidhur me pĂ«rshtatjen e defekteve serioze dhe vulnerabiliteteve). NĂ« versionin e ri ofrohen vetĂ«m rregullime tĂ« defekteve. PĂ«r shembull, janĂ« eliminuar ndalimet qĂ« ndodhin kur pĂ«rdoret zĂ«vendĂ«simi i zbrazĂ«t nĂ« direktivĂ«n «rewrite» dhe kur pĂ«rdoret direktiva «break» sĂ« bashku me direktivat «alias» ose «proxy_pass» me URI. Po ashtu Ă«shtĂ« eliminuar plotĂ«simi i papĂ«rshtatshĂ«m i titullit «Location» kur nĂ« rregullat e transformimit tĂ« adresĂ«s ka simbole me kod zeros. NĂ« trajtesĂ«n HTTP/2 Ă«shtĂ« eliminuar rrjedhja e soketeve nĂ« rrjet. ĂshtĂ« rregulluar njĂ« defekt qĂ« shkaktonte ndĂ«rprerjen e lidhjes SSL pĂ«r shkak tĂ« kohĂ«s sĂ« pritjes gjatĂ« trajtimit tĂ« kĂ«rkesave pipelined.
Burimi: opennet.ru
