Lëshimi i serverit të aplikacioneve NGINX Unit 1.16.0

U shpall lëshimi i serverit të aplikacioneve NGINX Unit 1.16, 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 distribuohet nën licencën Apache 2.0. Keni mundësi të njiheni me veçoritë e NGINX Unit në njoftime çlirimin e parë.

Në këtë version të ri:

  • Shtuar mbĂ«shtetje pĂ«r balancimin e ngarkesĂ«s nĂ« modin 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 dyfishim tĂ« numrit tĂ« kĂ«rkesave ndaj serverit tĂ« dytĂ«, mund tĂ« pĂ«rdorni konstruksin e mĂ«poshtĂ«m:

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

  • Implementuar mundĂ«sinĂ« e pĂ«rcaktimit tĂ« rregullave fleksibile tĂ« drejtimit tĂ« kĂ«rkesave, tĂ« ngjashme me funksionalitetin "try_files"» nĂ« nginx. Rruga shtesĂ« caktohet pĂ«rmes direktivĂ«s «fallback», e cila aktivizohet nĂ«se фаĐčli i kĂ«rkuar nuk gjendet nĂ« rrugĂ«n e pĂ«rcaktuar pĂ«rmes direktivĂ«s «share». PĂ«r shembull, pĂ«r tĂ« ligjĂ«ruar njĂ« procesor PHP nĂ« rastin e mungesĂ«s sĂ« skedarit nĂ« katalogun /data/www/ mund tĂ« pĂ«rcaktoni:

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

    Lejohet përdorimi i blloqeve të ngulitura «fallback». 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 aty nuk është, ruani 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Ă« ngarkuara nĂ« formatin JSON sigurohet heqja e komentetve nĂ« stilin JavaScript («// » dhe «/* 
 */») dhe pastrimi i shenjave tĂ« sekuencĂ«s sĂ« byteve (UTF-8 BOM), qĂ« mund tĂ« jetĂ« e dobishme nĂ« rastin e redaktimit manual tĂ« parametrave nĂ« JSON.
  • ËshtĂ« ulur konsumimi i memories pĂ«rmes hapjes sĂ« trupit tĂ« kĂ«rkesave shumĂ« tĂ« mĂ«dha nĂ« disk.

Burimi: opennet.ru

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