utgivningen av applikationsservern , som utvecklar lösningen för att köra webbapplikationer pÄ olika programmeringssprÄk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js och Java). Under NGINX Unit kan flera applikationer pÄ olika programmeringssprÄk köras samtidigt, med konfigurationsparametrar som kan Àndras dynamiskt utan att behöva Àndra konfigurationsfiler och starta om. Koden Àr skriven i C och distribueras under Apache 2.0-licensen. Du kan bekanta dig med funktionerna i NGINX Unit i för den första utgÄvan.
I den nya versionen:
- routing av förfrÄgningar baserat pÄ URI-argument, rubriker och cookies;
«headers»: [
{
«Accept-Encoding»: «*gzip*»,
«User-Agent»: «Mozilla/5.0*»
},
{
«User-Agent»: «curl*»
}
] - I rutmatchningsmallar implementeras stöd för masker i mitten av uttrycket. Till exempel,
«host»: [«eu-*.example.com», «!eu-5.example.com»]
- operationer som skickas med POST-metoden för att manipulera innehÄllet i arrayer i konfigurationen (Àndringar skickas i JSON-format);
curl -X POST -d â{«match»: {«uri»: «/production/*»}, \
«action»: {«pass»: «applications/wiki-prod»}}â \
âunix-socket=/path/to/control.unit.sock \
http://localhost/config/routes/ - Stöd för att byta anvÀndare och grupp med hjÀlp av capabilities CAP_SETUID och CAP_SETGID i Linux utan att köra huvudprocessen som en privilegierad anvÀndare.
KĂ€lla: opennet.ru
