NGINX-Unuo 1.9.0 Aplika Servilo Liberigo

okazis liberigo de aplikaĵservilo NGINX-Unuo 1.9, ene de kiu solvo estas disvolvita por certigi la lanĉon de TTT-aplikoj en diversaj programlingvoj (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js kaj Java). NGINX-Unuo povas samtempe ruli plurajn aplikojn en malsamaj programlingvoj, kies lanĉaj parametroj povas esti ŝanĝitaj dinamike sen neceso redakti agordajn dosierojn kaj rekomenci. La kodo estas skribita en C kaj distribuita de licencita sub Apache 2.0. Vi povas konatiĝi kun la funkcioj de NGINX-Unuo en anonco unua numero.

En la nova versio:

  • Ebleco envojigi petojn bazitajn sur URI-argumentoj, kaplinioj kaj Kuketoj;

    "kapoj": [
    {
    "Accept-Encoding": "*gzip*",
    "Uzanto-Agente": "Mozilla/5.0*"
    },
    {
    "Uzanto-Agente": "buklo*"
    }
    ]

  • Itineraj kongruaj ŝablonoj nun subtenas mezesprim-maskojn. Ekzemple,

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

  • subteno operacioj senditaj uzante la POST-metodon por manipuli la enhavon de tabeloj en la agordo (ŝanĝoj estas transdonitaj en JSON-formato);

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

  • Subteno por ŝanĝi uzanton kaj grupon uzante kapablojn CAP_SETUID kaj CAP_SETGID en Linukso sen funkcii la ĉefan procezon kiel privilegiita uzanto.

fonto: opennet.ru

Aldoni komenton