NGINX Unit 1.16.0 Aplikasyon sèvè Liberasyon

pran plas lage sèvè aplikasyon an NGINX Inite 1.16, 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:

  • Te ajoute sipò pou balanse chaj nan mòd round-robin. Pou egzanp, distribye chaj la sou de serveurs 192.168.0.100 ak 192.168.0.101 epi voye demann de fwa plis nan dezyèm sèvè a, ou ka itilize konstriksyon sa a:

    "en": {
    "rr-lb": {
    "sèvè": {
    "192.168.0.100:8080": {},
    "192.168.0.101:8080": { "pwa": 2 }
    }
    }
    }

  • Aplike kapasite nan mete règ fleksib pou demann routage menm jan ak fonksyonalite a "try_files"nan nginx. Yo espesifye yon lòt wout lè l sèvi avèk "replik" direktiv la, ki dife si yo pa jwenn dosye a mande nan chemen an defini nan "pataje" direktiv la. Pou egzanp, yo nan lòd yo rele yon moun kap okipe PHP si pa gen okenn dosye nan / data/www/ anyè a, ou ka presize:

    {
    "share": "/data/www/",
    "retou": {
    "pase": "aplikasyon/php"
    }
    }

    Yo pèmèt yo sèvi ak blòk "replis" anbrike. Pou egzanp, si fichye a pa nan /data/www/, ou ka eseye rekipere li nan /data/cache/, epi si li pa la tou, redireksyon demann lan nan yon lòt backend:

    {
    "share": "/data/www/",

    "retou": {
    "share": "/done/kachèt/",

    "retou": {
    "proxy": "http://127.0.0.1:9000"
    }
    }
    }

  • Paramèt konfigirasyon ki chaje nan fòma JSON yo bay retire kòmantè JavaScript-style ("//..." ak "/* ... */") ak netwaye makè sekans byte (BOM UTF-8), ki ka itil nan ka ta gen koreksyon manyèl nan paramèt nan JSON.
  • Redwi konsomasyon memwa pa flòch kò a nan demann gwo anpil nan disk.

Sous: opennet.ru

Add nouvo kòmantè