NGINX Waehe 1.9.0 Tukunga Tūmau Taupānga

i tupu tuku tūmau tono NGINX Waehe 1.9, kei roto nei he otinga hei whakarite i te whakarewatanga o nga tono paetukutuku i roto i nga momo reo hotaka (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js me Java). Ka taea e NGINX Unit te whakahaere i nga tono maha i roto i nga reo hootaka rereke, ka taea te whakarereke i nga taapiri whakarewatanga me te kore e hiahia ki te whakatika i nga konae whirihoranga me te whakaara ano. Ka tuhia te waehere ki C me tohaina e kua raihanatia i raro i te Apache 2.0. Ka taea e koe te mohio ki nga ahuatanga o te NGINX Unit i roto panui take tuatahi.

I roto i te putanga hou:

  • faingamālie маршрутизации запросов по аргументам URI, заголовкам и Cookie;

    «headers»: [
    {
    «Accept-Encoding»: «*gzip*»,
    «User-Agent»: «Mozilla/5.0*»
    },
    {
    «User-Agent»: «curl*»
    }
    ]

  • В шаблонах сопоставления маршрутов реализована поддержка масок в середине выражения. Например,

    «host»: [«eu-*.example.com», «!eu-5.example.com»]

  • support операций, отправляемых с использованием метода POST, для манипуляции содержимым массивов в конфигурации (изменения передаются в формате JSON);

    curl -X POST -d ‘{«match»: {«uri»: «/production/*»}, \
    «action»: {«pass»: «applications/wiki-prod»}}’ \
    —unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • Поддержка смены пользователя и группы при помощи capabilities CAP_SETUID и CAP_SETGID в Linux без выполнения основного процесса под привилегированным пользователем.

Source: opennet.ru

Tāpiri i te kōrero