Lëshimi i serverit të aplikacioneve NGINX Unit 1.17.0

U zhvillua lëshimi i serverit të aplikacioneve NGINX Unit 1.17, 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 shpërndahet në licencën Apache 2.0. Me veçoritë e NGINX Unit mund të njiheni në njoftimin e lëshimit të parë.

NĂ« versionin e ri:

  • MundĂ«sia 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 «upstream«. 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

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster