Famoahana ny Server Application Unit NGINX 1.17.0

nitranga famoahana ny mpizara fampiharana NGINX Unit 1.17, ao anatin'izany no amboarina ny vahaolana hiantohana ny fandefasana rindranasa tranonkala amin'ny fiteny fandaharana isan-karazany (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ary Java). Ny NGINX Unit dia afaka mampandeha rindranasa marobe amin'ny fiteny fandaharana samihafa, ny mari-pamantarana fanombohana izay azo ovaina amin'ny fomba mavitrika nefa tsy mila manitsy ny rakitra fikirakirana ary manomboka. Ny kaody dia voasoratra ao amin'ny C sy nozarain'i nahazo alalana tamin'ny Apache 2.0. Azonao atao ny mahafantatra ny endri-javatra NGINX Unit in fanambarana laharana voalohany.

Ao amin'ny dikan-teny vaovao:

  • fahafahana mampiasa teny "miverina" sy "toerana" amin'ny sakana "hetsika" mba hamerenana avy hatrany kaody fiverenana tsy misy dikany na hivezivezy mankany amin'ny loharano ivelany. Ohatra, raha mandΓ  ny fidirana amin'ny URI izay mifanandrify amin'ny saron-tava "*/.git/*" na mitodika any amin'ny mpampiantrano iray misy www, dia azonao ampiasaina ireto toe-javatra manaraka ireto:

    {
    "match": {
    "uri": "*/.git/*"
    },

    "hetsika": {
    "miverina": 403
    }
    }

    {
    "match": {
    "host": "example.org",
    },

    "hetsika": {
    "miverina": 301,
    "toerana": "https://www.example.org"
    }
    }

  • Fanohanana ny lanjan'ny mpizara fractional amin'ny sakana "manokana eo ambony". Ohatra, endrika iray misy lanja integer, izay midika fa alefa mankany amin'ny 192.168.0.103 ny antsasaky ny fangatahana maro toy ny ho an'ny hafa:

    {
    "192.168.0.101:8080": {
    "lanja": 2
    },
    "192.168.0.102:8080": {
    "lanja": 2
    },
    "192.168.0.103:8080": { },
    "192.168.0.104:8080": {
    "lanja": 2
    }
    }

    azo ahena ho endrika tsotra sy lojika kokoa izao:

    {
    "192.168.0.101:8080": { },
    "192.168.0.102:8080": { },
    "192.168.0.103:8080": {
    "lanja": 0.5
    },
    "192.168.0.104:8080": { }
    }

  • Namaha olana amin'ny fananganana ao amin'ny DragonFly BSD;
  • Namboarina ny bug izay nitarika ny famoahana ny code 502 "Bad Gateway" eo ambany enta-mavesatra;
  • Namboarina ny famotsorana fahatsiarovana tao amin'ny router izay niseho nanomboka tamin'ny famoahana 1.13.0;
  • Voavaha ny tsy fifanarahana amin'ny fampiharana Node.js sasany.

Source: opennet.ru

Add a comment