Shkëmbimi i shërbimit të aplikacioneve NGINX Unit 1.17.0

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

  • MundĂ«sia pĂ«rdorimi i shprehjeve «return» dhe «location» nĂ« blloqet «action» pĂ«r kthimin e menjĂ«hershĂ«m tĂ« njĂ« kodi rikthimi tĂ« rastĂ«sishĂ«m ose pĂ«r ridrejtuar nĂ« njĂ« burim tĂ« jashtĂ«m. PĂ«r shembull, pĂ«r tĂ« ndaluar qasjen nĂ« URI-tĂ« qĂ« bien nĂ«n maskĂ«n «*/.git/*», ose pĂ«r tĂ« ridrejtuar nĂ« njĂ« host me www, mund tĂ« pĂ«rdoren kĂ«to cilĂ«sime:

    {
    «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Ă« peshĂ«s sĂ« serverĂ«ve nĂ« blloqet «upstream«. PĂ«r shembull, struktura me peshat e plota, e cila nĂ«nkupton ridrejtuar nĂ« 192.168.0.103 me njĂ« numĂ«r dyfish mĂ« tĂ« vogĂ«l kĂ«rkimesh sesa 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ë reduktohet 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»: { }
    }

  • Problemet e ndĂ«rtimit nĂ« DragonFly BSD janĂ« zgjidhur;
  • Eka qĂ« shkaktonte daljen e kodit 502 «Bad Gateway» gjatĂ« ngarkesĂ«s sĂ« lartĂ« Ă«shtĂ« riparuar;
  • UliktĂ«s nĂ« memorie nĂ« router, e cila shfaqej duke filluar nga lĂ«shimi 1.13.0 Ă«shtĂ« riparuar;
  • Inkompatibilitetet me disa aplikacione Node.js janĂ« eliminuar.

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