NGINX Unit 1.9.0 Itusilẹ olupin ohun elo

waye Tusilẹ olupin ohun elo Ẹka NGINX 1.9, eyiti o ṣe agbekalẹ ojutu kan lati rii daju ifilọlẹ awọn ohun elo wẹẹbu ni ọpọlọpọ awọn ede siseto (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js ati Java). Labẹ iṣakoso ti Ẹka NGINX, ọpọlọpọ awọn ohun elo ni awọn ede siseto oriṣiriṣi le ṣiṣẹ ni nigbakannaa, awọn aye ifilọlẹ eyiti o le yipada ni agbara laisi iwulo lati satunkọ awọn faili iṣeto ati tun bẹrẹ. Awọn koodu ti kọ ni C ede ati pin nipasẹ iwe-aṣẹ labẹ Apache 2.0. O le faramọ pẹlu awọn ẹya ti NGINX Unit ni ìkéde akọkọ Tu.

Ninu ẹya tuntun:

  • Anfani awọn ibeere afisona ti o da lori awọn ariyanjiyan URI, awọn akọle ati Awọn kuki;

    "awọn akọle": [
    {
    "Gba-iyipada": "*gzip*",
    "Aṣoju olumulo": "Mozilla/5.0*"
    },
    {
    "Aṣojú oníṣe": "curl*"
    }
    ]

  • Awọn awoṣe ibaamu ipa ọna bayi ṣe atilẹyin awọn iboju iparada aarin-ikosile. Fun apere,

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

  • .Оддержка Awọn iṣẹ ṣiṣe ti a firanṣẹ ni lilo ọna POST lati ṣe afọwọyi awọn akoonu ti awọn akopọ ninu iṣeto (awọn iyipada ti wa ni gbigbe ni ọna kika JSON);

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

  • Atilẹyin fun iyipada olumulo ati ẹgbẹ nipa lilo awọn agbara CAP_SETUID ati CAP_SETGID lori Linux laisi ṣiṣe ilana akọkọ bi olumulo ti o ni anfani.

orisun: opennet.ru

Fi ọrọìwòye kun