NGINX Unit 1.9.0 Útgáfa forritaþjóns

fór fram útgáfu forritaþjóns NGINX eining 1.9, sem þróar lausn til að tryggja opnun vefforrita á ýmsum forritunarmálum (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js og Java). Undir stjórn NGINX Unit geta nokkur forrit á mismunandi forritunarmálum keyrt samtímis, hægt er að breyta ræsibreytum þeirra á virkan hátt án þess að þurfa að breyta stillingarskrám og endurræsa. Kóðinn er skrifaður á C tungumáli og dreift af leyfi samkvæmt Apache 2.0. Þú getur kynnt þér eiginleika NGINX Unit í tilkynningu fyrstu útgáfu.

Í nýju útgáfunni:

  • Tækifæri leiðarbeiðnir byggðar á URI rökum, hausum og vafrakökum;

    "hausar": [
    {
    "Accept-Encoding": "*gzip*",
    "User-Agent": "Mozilla/5.0*"
    },
    {
    "User-Agent": "krulla*"
    }
    ]

  • Leiðarsamsvörun sniðmát styðja nú miðtjáningargrímur. Til dæmis,

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

  • Stuðningur aðgerðir sem sendar eru með POST aðferðinni til að vinna með innihald fylkja í uppsetningunni (breytingar eru sendar á JSON sniði);

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

  • Stuðningur við að skipta um notanda og hóp með því að nota CAP_SETUID og CAP_SETGID eiginleikana á Linux án þess að keyra aðalferlið sem forréttindanotandi.

Heimild: opennet.ru

Bæta við athugasemd