Publikimi i serverit të aplikacioneve NGINX Unit 1.16.0

U zhvillua lëshimi i serverit të aplikacioneve NGINX Unit 1.16, 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:

  • Shtuar mbĂ«shtetje pĂ«r balancimin e ngarkesĂ«s nĂ« mĂ«nyrĂ«n round-robin. PĂ«r shembull, pĂ«r tĂ« shpĂ«rndarĂ« ngarkesĂ«n nĂ« dy servera 192.168.0.100 dhe 192.168.0.101 me dyfish kĂ«rkesash nĂ« tĂ« dytin, mund tĂ« pĂ«rdorni kĂ«tĂ« strukturĂ«:

    «upstreams»: {
    «rr-lb»: {
    «servers»: {
    «192.168.0.100:8080»: { },
    «192.168.0.101:8080»: { «weight»: 2 }
    }
    }
    }

  • ËshtĂ« realizuar mundĂ«sia e caktimit tĂ« rregullave fleksibĂ«l tĂ« routing-ut pĂ«r kĂ«rkesat, tĂ« ngjashme me funksionalitetin «try_files» nĂ« nginx. NjĂ« rrugĂ« tjetĂ«r caktohet nĂ«pĂ«rmjet direktivĂ«s «fallback», e cila aktivizohet nĂ«se skedari i kĂ«rkuar nuk gjendet nĂ« rrugĂ«n e pĂ«rcaktuar pĂ«rmes direktivĂ«s «share». PĂ«r shembull, pĂ«r tĂ« thirrur njĂ« procesor nĂ« PHP nĂ« rast se skedari mungon nĂ« katalogun /data/www/ mund tĂ« specifikoni:

    {
    «share»: «/data/www/»,
    «fallback»: {
    «pass»: «applications/php»
    }
    }

    Përdorimi i blloqeve të thelluara «fallback» miratohet. Për shembull, nëse skedari nuk gjendet në /data/www/, mund të përpiqeni ta jepni atë nga /data/cache/, dhe nëse as atje, të redirektoni kërkesën në një backend tjetër:

    {
    «share»: «/data/www/»,

    «fallback»: {
    «share»: «/data/cache/»,

    «fallback»: {
    «proxy»: «http://127.0.0.1:9000»
    }
    }
    }

  • NĂ« parametrat e konfigurimit tĂ« ngarkuar nĂ« formatin JSON Ă«shtĂ« siguruar heqja e komentet nĂ« stilin JavaScript («// » dhe «/* 
 */») dhe pastrimi i shenjave tĂ« sekuencĂ«s sĂ« bajtave (UTF-8 BOM), e cila mund tĂ« jetĂ« e dobishme nĂ« rastin e redaktimit manual tĂ« parametrave nĂ« JSON.
  • ËshtĂ« reduktuar pĂ«rdorimi i memories duke pastruar trupin e kĂ«rkesave shumĂ« tĂ« mĂ«dha nĂ« disk.

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