NGINX Eenheet 1.9.0 Applikatioun Server Verëffentlechung

stattfonnt huet Applikatioun Server Verëffentlechung NGINX Eenheet 1.9, déi eng Léisung entwéckelt fir de Start vu Webapplikatiounen a verschiddene Programméierungssproochen ze garantéieren (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js an Java). Ënnert der Kontroll vun der NGINX Eenheet kënne verschidde Applikatiounen a verschiddene Programméierungssprooche gläichzäiteg lafen, d'Startparameter vun deenen dynamesch geännert kënne ginn ouni d'Noutwendegkeet Konfiguratiounsdateien z'änneren an nei ze starten. De Code ass an C Sprooch geschriwwen an verdeelt duerch lizenzéiert ënner Apache 2.0. Dir kënnt d'Features vun der NGINX Eenheet kennen léieren Ukënnegung éischt Verëffentlechung.

An der neier Versioun:

  • Geleeënheet Routing Ufroe baséiert op URI Argumenter, Header a Cookien;

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

  • Route passende Templates ënnerstëtzen elo Mëttelausdrockmasken. Zum Beispill,

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

  • Ënnerstëtzung Operatiounen mat der POST Method geschéckt fir den Inhalt vun Arrays an der Konfiguratioun ze manipuléieren (Ännerunge ginn am JSON-Format iwwerdroen);

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

  • Ënnerstëtzung fir Benotzer a Grupp z'änneren mat de CAP_SETUID an CAP_SETGID Fäegkeeten op Linux ouni den Haaptprozess als privilegiéierte Benotzer ze lafen.

Source: opennet.ru

Setzt e Commentaire