ʻO NGINX Unit 1.17.0 Hoʻokuʻu ʻana i ke kikowaena noi

ua hanaia hoʻokuʻu kikowaena polokalamu NGINX Unit 1.17, i loko o kahi e hoʻomohala ʻia ai kahi hopena e hōʻoia i ka hoʻomaka ʻana o nā noi pūnaewele ma nā ʻōlelo papahana like ʻole (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a me Java). Hiki i ka NGINX Unit ke holo i nā noi he nui i nā ʻōlelo papahana like ʻole, hiki ke hoʻololi ʻia nā ʻāpana hoʻomaka me ka ʻole o ka pono e hoʻoponopono i nā faila a hoʻomaka hou. Ua kākau ʻia ke code ma C a mahele ʻia e laikini ma lalo o Apache 2.0. Hiki iā ʻoe ke ʻike i nā hiʻohiʻona o NGINX Unit ma hoolaha puka mua.

Ma ka mana hou:

  • He wā kūpono me ka hoʻohana ʻana i nā huaʻōlelo "hoʻi" a me "kahi" i nā poloka "hana" e hoʻihoʻi koke i kahi code hoʻihoʻi ʻole a i ʻole e hoʻihoʻi i kahi kumuwaiwai waho. No ka laʻana, no ka hōʻole ʻana i ke komo ʻana i nā URI e pili ana i ka mask "*/.git/*" a i ʻole e hoʻihoʻi hou i kahi host me www, hiki iā ʻoe ke hoʻohana i kēia mau hoʻonohonoho:

    {
    "pāʻani": {
    "uri": "*/.git/*"
    },

    "hana": {
    "hoʻi": 403
    }
    }

    {
    "pāʻani": {
    "host": "example.org",
    },

    "hana": {
    "hoʻi": 301,
    "wahi": "https://www.example.org"
    }
    }

  • Kākoʻo no nā paona server fractional i nā poloka "kupuʻia". No ka laʻana, he hoʻolālā me nā paona integer, e pili ana i ka hoʻihoʻi ʻana i 192.168.0.103 ka hapalua o nā noi e like me nā mea ʻē aʻe:

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

    hiki ke hoʻemi ʻia i kahi ʻano maʻalahi a kūpono hoʻi:

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

  • Hoʻoponopono i nā pilikia me ke kūkulu ʻana ma DragonFly BSD;
  • Hoʻoponopono i kahi pahu i alakaʻi i ka hoʻopuka o ke code 502 "Bad Gateway" ma lalo o ka ukana kiʻekiʻe;
  • Hoʻopaʻa i kahi leak hoʻomanaʻo ma ke alalai i ʻike ʻia e hoʻomaka ana mai ka hoʻokuʻu ʻana 1.13.0;
  • Ua hoʻoholo ʻia nā mea like ʻole me kekahi mau noi Node.js.

Source: opennet.ru

Pākuʻi i ka manaʻo hoʻopuka