Iyunithi ye-NGINX 1.17.0 Ukukhutshwa kweseva yeSicelo

yathatha indawo ukukhutshwa kweseva yesicelo Iyunithi ye-NGINX 1.17, apho isisombululo siphuhliswayo ukuqinisekisa ukuqaliswa kwezicelo zewebhu kwiilwimi ezahlukeneyo zeprogram (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js kunye neJava). Iyunithi ye-NGINX inokuqhuba ngexesha elinye izicelo ezininzi kwiilwimi ezahlukeneyo zokucwangcisa, iiparamitha zokuqalisa ezinokuthi zitshintshwe ngokukhawuleza ngaphandle kwesidingo sokuhlela iifayile zokucwangcisa kunye nokuqalisa kwakhona. Ikhowudi ibhalwe kwi-C kunye isasazwa ngu ilayisenisi phantsi kweApache 2.0. Unokuqhelana neempawu zeYunithi ye-NGINX kwi isaziso umboniso wokuqala.

Kwinguqulelo entsha:

  • Ithuba usebenzisa "ukubuyisela" kunye "nendawo" amabinzana kwiibhloko "zesenzo" ukubuyisela ngokukhawuleza ikhowudi yokubuyisela engafanelekanga okanye uqondise kwakhona kumthombo wangaphandle. Umzekelo, ukwala ukufikelela kwi-URIs ehambelana nesigqubuthelo se-"*/.git/*" okanye uqondise kwakhona kumamkeli nge-www, ungasebenzisa ezi zicwangciso zilandelayo:

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

    "isenzo": {
    "ukubuya": 403
    }
    }

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

    "isenzo": {
    "ukubuya": 301,
    "indawo": "https://www.example.org"
    }
    }

  • Inkxaso yobunzima bomncedisi oqhekekileyo kwiibhloko "phezulu". Umzekelo, uyilo olunamanani apheleleyo, nto leyo ethetha ukuthunyelwa kwakhona ku-192.168.0.103 isiqingatha sezicelo ezininzi njengezinye:

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

    ngoku ingancitshiswa ibe yifomu elula nenengqiqo ngakumbi:

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

  • Iingxaki ezilungisiweyo ngesakhiwo kwi-DragonFly BSD;
  • Ukulungisa i-bug ekhokelela ekuphumeni kwekhowudi 502 "Isango elibi" phantsi komthwalo ophezulu;
  • Kulungiswe ukuvuza kwememori kwi-router evele yaqala ekukhululweni kwe-1.13.0;
  • Ukungahambelani nezinye izicelo zeNode.js kusonjululwe.

umthombo: opennet.ru

Yongeza izimvo