Iyunithi ye-NGINX 1.17.0 Ukukhishwa Kweseva Yohlelo Lokusebenza

kwenzeka ukukhululwa kweseva yohlelo lokusebenza Iyunithi ye-NGINX 1.17, lapho kuthuthukiswa khona isisombululo sokuqinisekisa ukwethulwa kwezinhlelo zokusebenza zewebhu ngezilimi zokuhlela ezahlukahlukene (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js kanye neJava). Iyunithi ye-NGINX ingasebenzisa ngesikhathi esisodwa izinhlelo zokusebenza eziningi ngezilimi ezahlukene zokuhlela, imingcele yokuqalisa engashintshwa ngamandla ngaphandle kwesidingo sokuhlela amafayela wokumisa bese uqala kabusha. Ikhodi ibhalwe ngo-C kanye isatshalaliswa ngu ilayisensi ngaphansi kwe-Apache 2.0. Ungakwazi ukujwayelana nezici ze-NGINX Unit ku isimemezelo inguqulo yokuqala.

Enguqulweni entsha:

  • Ithuba usebenzisa izinkulumo ezithi "buyisela" kanye "nendawo" kumabhulokhi athi "isenzo" ukuze ubuyisele ngokushesha ikhodi yokubuyisela engafanele noma uqondise kabusha esisetshenziswa sangaphandle. Isibonelo, ukunqabela ukufinyelela kuma-URI afana nemaski ethi "*/.git/*" noma uqondise kabusha kumsingathi ngo-www, ungasebenzisa izilungiselelo ezilandelayo:

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

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

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

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

  • Ukusekelwa kwezisindo zeseva eziyingxenye kumabhulokhi "umfula". Isibonelo, idizayini enezisindo eziphelele, okusho ukuqondisa kabusha ku-192.168.0.103 uhhafu wezicelo eziningi njengalezi ezinye:

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

    manje ingancishiswa ibe yindlela elula nenengqondo kakhulu:

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

  • Izinkinga ezilungisiwe ngokwakhiwa kwe-DragonFly BSD;
  • Kulungiswe iphutha eliholele ekukhishweni kwekhodi 502 "Isango Elibi" ngaphansi komthwalo ophezulu;
  • Kulungiswe ukuvuza kwenkumbulo kumzila ovele kusukela ekukhululweni kwe-1.13.0;
  • Ukungahambisani nezinye izinhlelo zokusebenza ze-Node.js kuxazululiwe.

Source: opennet.ru

Engeza amazwana