Serlêdana Serlêdanê ya Yekîneya NGINX 1.13.0

Pirsgirêk çêbû server sepanê Yekîneya NGINX 1.13, ku çareseriyek peyda dike da ku bicîhkirina destpêkirina sepanên malperê bi zimanên bernamenûs ên cihêreng (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js û Java) peyda bike. Di bin kontrola Yekîneya NGINX de, çend serîlêdanên bi zimanên bernamesaziyê yên cihêreng dikarin bi hevdemî bimeşînin, pîvanên destpêkirinê yên ku dikarin bi dînamîk werin guheztin bêyî ku hewce bike ku pelên mîhengê biguhezînin û ji nû ve bidin destpêkirin. Kod bi zimanê C hatiye nivîsandin û belav kirin ji hêla lîsansa di bin Apache 2.0. Hûn dikarin bi taybetmendiyên Yekîneya NGINX-ê re nas bikin daxûyanî berdana yekem.

Guhertoya nû lihevhatina bi şaxê Python 3.8-a nû re peyda dike, dema ku Ruby 2.6 bikar tîne pirsgirêkan çareser dike û bicîh tîne alîkarî di moda proxy berevajî ya hêsan de bixebitin. Proxy berevajî bi karanîna rêbernameya "proxy" ya di beşa "çalakiyê" de tête mîheng kirin. Daxwaza şandina bi rêya IPv4, IPv6 an soketên unix ve tê piştgirî kirin. Bo nimûne:

{
"rêyan": [
{
"hev": {
"uri": "/ipv4/*"
},
"çalak": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"hev": {
"uri": "/unix/*"
},
"çalak": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
] }

Di demek dirêj de, tê plan kirin ku Yekîneyê veguhezîne pêkhateyek xweser, performansa bilind ji bo karanîna bi her karûbarên malperê. Ji bo gihîştina vê armancê, xebata pêşerojê dê li ser deverên wekî ewlehî, veqetandin û parastina DoS, şiyana meşandina cûrbecûr serîlêdanên dînamîkî, hevsengiya barkirinê û tolerasyona xeletiyê, radestkirina bikêrhatî ya naveroka statîk, amûrên îstatîstîkî û çavdêriyê bisekine.

Source: opennet.ru

Add a comment