NGINX Unit 1.13.0 Application Server Release

Հարցը ձևավորվել է հավելվածի սերվեր NGINX միավոր 1.13, որը լուծում է մշակում ծրագրավորման տարբեր լեզուներով վեբ հավելվածների գործարկումն ապահովելու համար (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js և Java): NGINX Unit-ի հսկողության ներքո կարող են միաժամանակ գործարկվել մի քանի հավելվածներ տարբեր ծրագրավորման լեզուներով, որոնց գործարկման պարամետրերը կարող են դինամիկ փոփոխվել՝ առանց կազմաձևման ֆայլերը խմբագրելու և վերագործարկելու անհրաժեշտության: Կոդը գրված է C լեզվով և տարածվում է լիցենզավորված Apache 2.0-ի համաձայն: NGINX Unit-ի առանձնահատկություններին կարող եք ծանոթանալ ք հայտարարություն առաջին թողարկումը.

Նոր տարբերակը ապահովում է համատեղելիությունը նոր Python 3.8 մասնաճյուղի հետ, լուծում է Ruby 2.6-ն օգտագործելիս խնդիրներ և իրականացնում է աջակցություն աշխատել պարզ հակադարձ պրոքսի ռեժիմով: Հակադարձ վստահված անձը կազմաձևվում է «գործողություն» բաժնում «պրոքսի» հրահանգի միջոցով: IPv4, IPv6 կամ unix վարդակների միջոցով հարցումների վերահասցեավորումն ապահովվում է: Օրինակ:

{
«երթուղիներ»:
{
«համապատասխանում»: {
"uri": "/ipv4/*"
},
«գործողություն»: {
«վստահված անձ»: «http://127.0.0.1:8080»
}
},
{
«համապատասխանում»: {
"uri": "/unix/*"
},
«գործողություն»: {
"proxy": "http://unix:/path/to/unix.sock"
}
}
]}

Երկարաժամկետ հեռանկարում նախատեսվում է Unit-ը վերածել ինքնաբավ, բարձր արդյունավետությամբ բաղադրիչի՝ ցանկացած վեբ ծառայության հետ օգտագործելու համար: Այս նպատակին հասնելու համար ապագա աշխատանքը կկենտրոնանա այնպիսի ոլորտների վրա, ինչպիսիք են անվտանգությունը, մեկուսացումը և DoS պաշտպանությունը, տարբեր տեսակի դինամիկ հավելվածներ գործարկելու կարողությունը, բեռների հավասարակշռումը և սխալների հանդուրժողականությունը, ստատիկ բովանդակության արդյունավետ առաքումը, վիճակագրական գործիքները և մոնիտորինգը:

Source: opennet.ru

Добавить комментарий