lëshimi i serverit të aplikacioneve , 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 në licencën Apache 2.0. Me veçoritë e NGINX Unit mund të njiheni në e lëshimit të parë.
NĂ« versionin e ri:
- 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»]
- 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
