Kitengo cha NGINX 1.9.0 Toleo la Seva ya Maombi

ilifanyika kutolewa kwa seva ya programu Kitengo cha NGINX 1.9, ambayo suluhisho linatengenezwa ili kuhakikisha uzinduzi wa programu za wavuti katika lugha mbalimbali za programu (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js na Java). Chini ya udhibiti wa Kitengo cha NGINX, programu kadhaa katika lugha tofauti za programu zinaweza kukimbia wakati huo huo, vigezo vya uzinduzi ambavyo vinaweza kubadilishwa kwa nguvu bila hitaji la kuhariri faili za usanidi na kuanza tena. Nambari imeandikwa kwa lugha ya C na kusambazwa na leseni chini ya Apache 2.0. Unaweza kufahamiana na huduma za Kitengo cha NGINX ndani tangazo kutolewa kwanza.

Katika toleo jipya:

  • Fursa maombi ya kuelekeza kulingana na hoja za URI, vichwa na Vidakuzi;

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

  • Violezo vya kulinganisha njia sasa vinaauni vinyago vya usemi wa kati. Kwa mfano,

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

  • Support shughuli zinazotumwa kwa kutumia mbinu ya POST ili kudhibiti yaliyomo kwenye safu katika usanidi (mabadiliko hupitishwa katika umbizo la JSON);

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

  • Usaidizi wa kubadilisha mtumiaji na kikundi kwa kutumia uwezo wa CAP_SETUID na CAP_SETGID kwenye Linux bila kuendesha mchakato mkuu kama mtumiaji aliyebahatika.

Chanzo: opennet.ru

Kuongeza maoni