NGINX Waehe 1.16.0 Tukunga Tūmau Taupānga

i tupu tuku tūmau tono NGINX Waehe 1.16, kei roto nei he otinga hei whakarite i te whakarewatanga o nga tono paetukutuku i roto i nga momo reo hotaka (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js me Java). Ka taea e NGINX Unit te whakahaere i nga tono maha i roto i nga reo hootaka rereke, ka taea te whakarereke i nga taapiri whakarewatanga me te kore e hiahia ki te whakatika i nga konae whirihoranga me te whakaara ano. Ka tuhia te waehere ki C me tohaina e kua raihanatia i raro i te Apache 2.0. Ka taea e koe te mohio ki nga ahuatanga o te NGINX Unit i roto panui take tuatahi.

I roto i te putanga hou:

  • Kua tapirihia tautoko mo te whakataurite kawenga i roto i te aratau porowhita. Hei tauira, ki te tohatoha i te uta ki runga i nga tūmau e rua 192.168.0.100 me 192.168.0.101 ka tukuna kia rua nga tono ki te tūmau tuarua, ka taea e koe te whakamahi i te hanga e whai ake nei:

    "whakarunga": {
    "rr-lb": {
    "tūmau": {
    "192.168.0.100:8080": { },
    "192.168.0.101:8080": { "taimaha": 2 }
    }
    }
    }

  • Kua whakatinanahia te kaha ki te whakarite ture ngawari mo nga tono ararere e rite ana ki te mahi "try_files"i roto i te nginx. Ka tohua he huarahi taapiri ma te whakamahi i te tohutohu "whakamuri", ka mura ki te kore e kitea te konae i tonoa i te ara kua tautuhia ma te tohutohu "tuari". Hei tauira, hei waea atu ki te kaihautu PHP mena karekau he konae kei roto i te whaiaronga /data/www/, ka taea e koe te tohu:

    {
    "share": "/raraunga/www/",
    "whakahoki": {
    "pass": "tono/php"
    }
    }

    Ka whakaaetia te whakamahi i nga poraka "whakamuri" kohanga. Hei tauira, ki te kore te konae i roto i te /data/www/, ka taea e koe te ngana ki te tiki mai i te /data/cache/, a ki te kore i reira, tukuna te tono ki tetahi atu tuara:

    {
    "share": "/raraunga/www/",

    "whakahoki": {
    "share": "/raraunga/keteroki/",

    "whakahoki": {
    "takawaenga": "http://127.0.0.1:9000"
    }
    }
    }

  • Ko nga tawhā whirihoranga kua utaina ki te whakatakotoranga JSON ka tango i nga korero a JavaScript-style (“//…” me “/* … */”) me te horoi i nga tohu raupapa paita (UTF-8 BOM), ka whai hua ki te whakatika a-ringa o nga tawhā i JSON.
  • Whakaitihia te kai mahara ma te horoi i te tinana o nga tono nui rawa atu ki te kōpae.

Source: opennet.ru

Tāpiri i te kōrero