lëshimi i serverit të aplikacioneve , në kuadër të cilit po zhvillohet një zgjidhje për funksionimin e aplikacioneve web në gjuhë të ndryshme programuese (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Nën menaxhimin e NGINX Unit, disa aplikacione në gjuhë të ndryshme programuese mund të ekzekutohen njëkohësisht, dhe parametrat e lançimit mund të ndryshohen me dinamikë pa pasur nevojë të redaktohen skedarët e konfigurimit dhe të rindezen. Kodi është shkruar në gjuhën C dhe nën licencën Apache 2.0. Keni mundësi të njiheni me veçoritë e NGINX Unit në çlirimin e parë.
Në këtë version të ri:
- rastes të kërkesave nga argumentet URI, titujt dhe Cookie;
"headers": [
{
"Accept-Encoding": "*gzip*",
"User-Agent": "Mozilla/5.0*"
},
{
"User-Agent": "curl*"
}
] - Në shabllonat e përputhjes së rrugëve, është implementuar mbështetje për maska 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 të manipuluar përmbajtjen e 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 përmes capabilities CAP_SETUID dhe CAP_SETGID në Linux pa kryer procesin kryesor nën një përdorues me privilegje.
Burimi: opennet.ru
