Rilaxx ta' NGINX Unit Application Server 1.9.0

seħħet rilaxx tas-server tal-applikazzjoni NGINX Unità 1.9, li fiha qed tiġi żviluppata soluzzjoni biex tiżgura t-tnedija ta 'applikazzjonijiet tal-web f'diversi lingwi ta' programmar (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js u Java). L-Unità NGINX tista 'tħaddem simultanjament applikazzjonijiet multipli f'lingwi ta' programmar differenti, li l-parametri tat-tnedija tagħhom jistgħu jinbidlu b'mod dinamiku mingħajr il-ħtieġa li jeditjaw fajls ta 'konfigurazzjoni u jerġgħu jibdew. Il-kodiċi huwa miktub f'Ċ u imqassma minn liċenzjat taħt Apache 2.0. Tista' ssir familjari mal-karatteristiċi ta' NGINX Unit fi avviż l-ewwel ħarġa.

Fil-verżjoni l-ġdida:

  • Opportunità talbiet tar-rotot ibbażati fuq argumenti URI, headers u Cookies;

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

  • Il-mudelli tat-tqabbil tar-rotot issa jappoġġjaw maskri ta' nofs l-espressjoni. Pereżempju,

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

  • Appoġġ operazzjonijiet mibgħuta bl-użu tal-metodu POST biex jimmanipulaw il-kontenut ta 'arrays fil-konfigurazzjoni (il-bidliet huma trażmessi fil-format JSON);

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

  • Appoġġ għat-tibdil tal-utent u l-grupp bl-użu tal-kapaċitajiet CAP_SETUID u CAP_SETGID fuq Linux mingħajr ma jmexxi l-proċess ewlieni bħala utent privileġġat.

Sors: opennet.ru

Żid kumment