lëshimi i serverit të aplikacioneve , në kuadër të cilit zhvillohet zgjidhja për sigurimin e ekzekutimit të 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 disa aplikacione në të njëjtën kohë në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen dinamikisht pa nevojën për të redaktuar skedarët e konfigurimit dhe për të ri-nisur. Kodi është shkruar në gjuhën C dhe në licencën Apache 2.0. Me veçoritë e NGINX Unit mund të njiheni në e lëshimit të parë.
NĂ« versionin e ri:
- pĂ«rdorimi i shprehjeve «return» dhe «location» nĂ« blloqet «action» pĂ«r kthimin e menjĂ«hershĂ«m tĂ« njĂ« kodi kthimi tĂ« rastĂ«sishĂ«m ose pĂ«r ridrejtimin nĂ« njĂ« burim tĂ« jashtĂ«m. PĂ«r shembull, pĂ«r tĂ« ndaluar aksesin nĂ« URI-tĂ« qĂ« bien nĂ«n maskĂ«n «*/*.git/*», ose pĂ«r tâi ridrejtuar nĂ« njĂ« host me www, mund tĂ« pĂ«rdoren kĂ«to konfigurime:
{
«match»: {
«uri»: «*/*.git/*»
},«action»: {
«return»: 403
}
}{
«match»: {
«host»: «example.org»,
},«action»: {
«return»: 301,
«location»: «https://www.example.org»
}
} - Mbështetje për vlera fraksionale të peshave të serverëve në blloqet ««. Për shembull, konstrukti me peshat e plota, që nënkupton ridrejtimin në 192.168.0.103 me një numër dy herë më të vogël kërkesash se për të tjerët:
{
«192.168.0.101:8080»: {
«weight»: 2
},
«192.168.0.102:8080»: {
«weight»: 2
},
«192.168.0.103:8080»: { },
«192.168.0.104:8080»: {
«weight»: 2
}
}tani mund të simplezohet në një formë më të thjeshtë dhe logjike:
{
«192.168.0.101:8080»: { },
«192.168.0.102:8080»: { },
«192.168.0.103:8080»: {
«weight»: 0.5
},
«192.168.0.104:8080»: { }
} - ĂĂ«shtjet e ndĂ«rtimit nĂ« DragonFly BSD janĂ« zgjidhur;
- E gjetur një gabim që çonte në nxjerrjen e kodit 502 «Bad Gateway» nën ngarkesë të lartë;
- E korrigjuar një rrjedhje memorjeje në router, e cila u shfaq me shpërthimin 1.13.0;
- Zgjidhur inkonsistencat me disa aplikacione Node.js.
Burimi: opennet.ru
