NGINX Unit 1.11.0 Application Server Release

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

Նոր տարբերակում.

  • Ներկառուցված
    ստատիկ բովանդակությունը ինքնուրույն սպասարկելու հնարավորություն՝ առանց արտաքին http սերվերի հետ կապվելու: Վերջնական նպատակն է Unit-ը վերածել լիարժեք վեբ սերվերի՝ վեբ ծառայություններ կառուցելու համար ներկառուցված գործիքներով: Ստատիկ ֆայլեր բաշխելու համար բավական է պարամետրերում նշել բաշխված ֆայլերով արմատային գրացուցակը և, անհրաժեշտության դեպքում, որոշել բացակայող MIME տեսակները.

    "share": "/data/www/example.com"

    «mime_types»: {
    «տեքստ/պարզ»՝ [
    «կարդա՛»
    «.c»,
    «.h»
    ],
    "application/msword": ".doc"
    }

  • Աջակցություն մեկուսացնել վեբ հավելվածների գործընթացները՝ օգտագործելով կոնտեյների մեկուսացման գործիքներ Linux-ում: Կարգավորումներում կարող եք միացնել տարբեր անունների տարածքներ, միացնել cgroup սահմանափակումները և քարտեզագրել UID/GID հիմնական միջավայրում և մեկուսացված կոնտեյներով.

    «անունների տարածքներ»: {
    «հավատարմագիր»: ճշմարիտ,
    «pid»: ճշմարիտ
    «ցանց»՝ ճշմարիտ,
    «լեռ»՝ կեղծ,
    «uname»: ճշմարիտ,
    «cgroup»: կեղծ
    },

    «uidmap»:
    {
    «կոնտեյներ»՝ 1000,
    «հյուրընկալող»՝ 812,
    «չափ»՝ 1
    }
    ],

  • Ավելացվեց տեղական WebSocket սերվերի ներդրում JSC-ի (Java Servlet Container) սերվերների համար: Վերջին թողարկումում WebSocket սերվերը ներդրվել է Node.js-ի համար:
  • Այժմ աջակցություն կա «/» նիշ պարունակող API-ի կարգավորումներին ուղղակիորեն հասցեագրելու համար՝ օգտագործելով դրանց փախուստը ('%2F'): Օրինակ:

    GET /config/settings/http/static/mime_types/text%2Fplain/

Source: opennet.ru

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