NGINX Chikamu 1.16.0 Chikumbiro Server Kuburitswa

zvakaitika application server kuburitswa NGINX Chikamu 1.16, mukati mayo mhinduro iri kugadzirwa kuti ive nechokwadi chekuvhurwa kwewebhu maapplication mumitauro yakasiyana-siyana yekuronga (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js uye Java). NGINX Unit inogona panguva imwe chete kumhanyisa akawanda maapplication mumitauro yakasiyana-siyana yekuronga, iyo yekutanga paramita inogona kuchinjwa zvine simba pasina kukosha kwekugadzirisa mafaera ekugadzirisa uye kutangazve. Iyo kodhi yakanyorwa muC uye inoparadzirwa ne ine rezinesi pasi peApache 2.0. Iwe unogona kujairana nezvimiro zveNGINX Unit mukati chiziviso yekutanga chinyorwa.

Mushanduro itsva:

  • Added tsigiro yekuenzanisa mitoro mune inotenderera-robin modhi. Semuenzaniso, kugovera mutoro pamaseva maviri 192.168.0.100 uye 192.168.0.101 uye kutumira zvakapetwa kaviri zvikumbiro kune yechipiri server, unogona kushandisa zvinotevera kuvaka:

    "kumusoro": {
    "rr-lb": {
    "maseva": {
    "192.168.0.100:8080": {},
    "192.168.0.101:8080": { "uremu": 2 }
    }
    }
    }

  • Implemented kugona kuseta inochinjika mitemo yekufambisa zvikumbiro zvakafanana nekushanda "try_files"mu nginx. Imwe nzira yekuwedzera inotsanangurwa uchishandisa iyo "fallback" kuraira, iyo inopisa kana faira rakumbirwa rikasawanikwa munzira inotsanangurwa kuburikidza ne "share" kuraira. Semuenzaniso, kuitira kuti ufonere PHP inobata kana pasina faira mu / data/www/ dhairekitori, unogona kutsanangura:

    {
    "share": "/data/www/",
    "kudzokera shure": {
    "pass": "applications/php"
    }
    }

    Iko kushandiswa kweiyo nested "fallback" blocks inobvumidzwa. Semuenzaniso, kana iyo faira isiri mu / data/www/, unogona kuedza kuitora kubva / data/cache/, uye kana isiripo, tungamira chikumbiro kune imwe backend:

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

    "kudzokera shure": {
    "share": "/data/cache/",

    "kudzokera shure": {
    "proxy": "http://127.0.0.1:9000"
    }
    }
    }

  • Magadzirirwo maparamita akaiswa muJSON fomati anopa kubviswa kweJavaScript-maitiro ekutaura (β€œ//…” uye β€œ/* … */”) uye kucheneswa kwebyte sequence mamaki (UTF-8 BOM), iyo inogona kubatsira kana iri bhuku rekugadzirisa maparamita muJSON.
  • Kudzikisira kushandiswa kwendangariro nekugezesa muviri wezvikumbiro zvakakura kwazvo kudhisiki.

Source: opennet.ru

Voeg