NGINX Unit 1.16.0 Itusilẹ olupin ohun elo

waye Tusilẹ olupin ohun elo Ẹka NGINX 1.16, 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:

  • Fi kun atilẹyin fun iwọntunwọnsi fifuye ni ipo iyipo-robin. Fun apẹẹrẹ, lati pin kaakiri lori awọn olupin meji 192.168.0.100 ati 192.168.0.101 ati firanṣẹ ni ilopo awọn ibeere si olupin keji, o le lo ikole atẹle:

    "awọn oke": {
    "rr-lb": {
    "olupin": {
    "192.168.0.100:8080": {},
    "192.168.0.101:8080": {"ìwúwo": 2}
    }
    }
    }

  • Ti ṣe imuse agbara lati ṣeto awọn ofin to rọ fun awọn ibeere ipa-ọna ti o jọra si iṣẹ ṣiṣe naa "gbiyanju_faili"ni nginx. Ọna afikun jẹ pato nipa lilo itọsọna “padabọ”, eyiti o tan ina ti faili ti a beere ko ba rii ni ọna ti a ṣalaye nipasẹ itọsọna “pin”. Fun apẹẹrẹ, lati pe oluṣakoso PHP kan ti ko ba si faili ni /data/www/ liana, o le pato:

    {
    "pin": "/data/www/",
    "padabọ": {
    "pass": "awọn ohun elo/php"
    }
    }

    Lilo awọn bulọọki “fallback” ti itẹ-ẹiyẹ ni a gba laaye. Fun apẹẹrẹ, ti faili ko ba si ni /data/www/, o le gbiyanju lati gba pada lati /data/cache/, ati pe ti ko ba si nibẹ boya, tun ṣe atunṣe ibeere naa si ẹhin miiran:

    {
    "pin": "/data/www/",

    "padabọ": {
    "pin": "/data/cache/",

    "padabọ": {
    "aṣoju": "http://127.0.0.1:9000"
    }
    }
    }

  • Awọn paramita atunto ti kojọpọ ni ọna kika JSON pese yiyọkuro awọn asọye ara JavaScript (“//…” ati “/* … */”) ati mimọ awọn ami isamisi baiti (UTF-8 BOM), eyiti o le wulo ni ọran ti ṣiṣatunṣe afọwọṣe ti awọn paramita ni JSON.
  • Idinku agbara iranti nipasẹ fifọ ara ti awọn ibeere ti o tobi pupọ si disk.

orisun: opennet.ru

Fi ọrọìwòye kun