Fa'asa'olotoina ole NGINX Unit Application Server 1.9.0

na tupu fa'amalologa o le server application NGINX Unit 1.9, i totonu o loʻo faʻatulagaina ai se fofo e faʻamautinoa ai le faʻalauiloaina o talosaga i luga o le initaneti i gagana eseese polokalame (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ma Java). E mafai e le NGINX Unit ona faʻatautaia le tele o talosaga i gagana eseese polokalame, o le faʻalauiloaina o faʻasalalauga e mafai ona suia malosi e aunoa ma le manaʻomia e faʻasaʻo faila faila ma toe amata. O le code e tusia i le C ma tufatufaina e laiseneina i lalo o Apache 2.0. E mafai ona e faamasani i foliga o le NGINX Unit i totonu fa'aaliga lomiga muamua.

I le lomiga fou:

  • Avanoa fa'asologa o talosaga e fa'atatau i finauga a le URI, ulutala ma Kuki;

    "ulutala": [
    {
    "Accept-encoding": "*gzip*",
    "User-Agent": "Mozila/5.0*"
    },
    {
    "User-Agent": "curl*"
    }
    ]

  • Ua lagolagoina nei e fa'ata'ita'iga fa'afetaui auala i matapulepule o le vaeluagalemu. Faataitaiga,

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

  • lagolago fa'agaioiga na tu'uina atu e fa'aaoga ai le POST auala e fa'aogaina ai mea o lo'o i totonu o le fa'atulagaga (suiga e tu'uina atu i le JSON format);

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

  • Lagolago mo le suia o le tagata fa'aoga ma le vaega e fa'aaoga ai le gafatia CAP_SETUID ma CAP_SETGID i Linux e aunoa ma le fa'atinoina o le fa'agasologa autu o se tagata fa'apitoa.

puna: opennet.ru

Faaopoopo i ai se faamatalaga