Shpërndarja e serverit të aplikacioneve NGINX Unit 1.9.0

U zhvillua lëshimi i serverit të aplikacioneve NGINX Unit 1.9, në kuadër të cilit zhvillohet zgjidhja për sigurimin e ekzekutimit të aplikacioneve web në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Nën menaxhimin e NGINX Unit mund të ekzekutohen disa aplikacione në të njëjtën kohë në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen dinamikisht pa nevojën për të redaktuar skedarët e konfigurimit dhe për të ri-nisur. Kodi është shkruar në gjuhën C dhe shpërndahet në licencën Apache 2.0. Me veçoritë e NGINX Unit mund të njiheni në njoftimin e lëshimit të parë.

NĂ« versionin e ri:

  • MundĂ«sia rutĂ«zimi i kĂ«rkesave sipas argumenteve URI, titujve dhe cookie-ve;

    «headers»: [
    {
    «Accept-Encoding»: «*gzip*»,
    «User-Agent»: «Mozilla/5.0*»
    },
    {
    «User-Agent»: «curl*»
    }
    ]

  • NĂ« shabllonet e pĂ«rputhjes sĂ« rrugĂ«ve, mbĂ«shtetet maskat nĂ« mes tĂ« shprehjes. PĂ«r shembull,

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

  • MbĂ«shtetje operacioneve tĂ« dĂ«rguara duke pĂ«rdorur metodĂ«n POST, pĂ«r manipulimin e pĂ«rmbajtjes sĂ« array-ve nĂ« konfigurim (ndryshimet dĂ«rgohen nĂ« formatin JSON);

    curl -X POST -d ‘{«match»: {«uri»: «/production/*»}, \
    «action»: {«pass»: «applications/wiki-prod»}}’ \
    —unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • MbĂ«shtetje pĂ«r ndryshimin e pĂ«rdoruesit dhe grupit nĂ«pĂ«rmjet capabilities CAP_SETUID dhe CAP_SETGID nĂ« Linux pa e ekzekutuar procesin kryesor nĂ«n njĂ« pĂ«rdorues me privilegje.

Burimi: opennet.ru

Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Blini hosting tĂ« besueshĂ«m pĂ«r faqe interneti me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster