Iyunithi ye-NGINX 1.13.0 Ukukhishwa Kweseva Yohlelo Lokusebenza

Inkinga yenziwe iseva yohlelo lokusebenza Iyunithi ye-NGINX 1.13, 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.

Inguqulo entsha iqinisekisa ukuhambisana negatsha elisha le-Python 3.8, ixazulula izinkinga lapho usebenzisa i-Ruby 2.6 kanye nezinsimbi ukwesekwa sebenza ngemodi ye-proxy ehlehla elula. Ummeleli obuyela emuva ulungiswa kusetshenziswa isiyalelo “sommeleli” esigabeni “sesenzo”. Isicelo sokudlulisa nge-IPv4, IPv6 noma amasokhethi e-unix siyasekelwa. Ngokwesibonelo:

{
"izindlela": [
{
"umdlalo": {
"uri": "/ipv4/*"
},
"isenzo": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"umdlalo": {
"uri": "/unix/*"
},
"isenzo": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
] }

Ngokuhamba kwesikhathi, kuhlelwe ukuguqula Iyunithi ibe yingxenye yokuzimela, esebenza kahle kakhulu ukuze isetshenziswe nanoma yiziphi izinsiza zewebhu. Ukuze kuzuzwe lo mgomo, umsebenzi wesikhathi esizayo uzogxila ezindaweni ezifana nokuphepha, ukuhlukaniswa nokuvikelwa kwe-DoS, ikhono lokuqhuba izinhlobo ezahlukene zezinhlelo zokusebenza eziguquguqukayo, ukulinganisa ukulayisha kanye nokubekezelela amaphutha, ukulethwa okuphumelelayo kokuqukethwe okumile, amathuluzi ezibalo nokuqapha.

Source: opennet.ru

Engeza amazwana