NGINX Unit 1.9.0 Aplikasyon sèvè Liberasyon

pran plas lage sèvè aplikasyon an NGINX Inite 1.9, nan ki yon solisyon ap devlope pou asire lansman aplikasyon entènèt nan divès langaj pwogramasyon (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ak Java). NGINX Unit ka an menm tan kouri plizyè aplikasyon nan diferan lang pwogramasyon, paramèt lansman yo ka chanje dinamikman san yo pa bezwen edite fichye konfigirasyon ak rekòmanse. Kòd la ekri nan C ak distribiye pa ki gen lisans anba Apache 2.0. Ou ka fè konesans ak karakteristik NGINX Unit nan anons premye pwoblèm.

Nan nouvo vèsyon an:

  • Posibilite demann routage ki baze sou agiman URI, headers ak Cookies;

    "tèt": [
    {
    "Aksepte-Kodaj": "*gzip*",
    "User-Agent": "Mozilla/5.0*"
    },
    {
    "User-Agent": "boukl*"
    }
    ]

  • Modèl matche wout kounye a sipòte mask mitan-espresyon. Pa egzanp,

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

  • Sipòte operasyon yo voye lè l sèvi avèk metòd POST pou manipile sa ki nan etalaj nan konfigirasyon an (chanjman yo transmèt nan fòma JSON);

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

  • Sipò pou chanje itilizatè ak gwoup lè l sèvi avèk kapasite CAP_SETUID ak CAP_SETGID nan Linux san yo pa kouri pwosesis prensipal la kòm yon itilizatè privilejye.

Sous: opennet.ru

Add nouvo kòmantè