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:
-
mundësia për të shpërndarë në mënyrë të pavarur përmbajtje statike pa iu drejtuar një http-serveri të jashtëm. Si qëllim përfundimtar përmendet shndërrimi i Unit në një web-server të plotë me mjete të integruara për ndërtimin e web-shërbimeve. Për të shpërndarë statikë, mjafton të specifikoni në konfigurim direktorinë rrënjë me skedarët që do të publikohen dhe, nëse është e nevojshme, të përcaktoni MIME-types që mungojnë:«share»: «/data/www/example.com»
«mime_types»: {
«text/plain»: [
«readme»,
«.c»,
«.h»
],
«application/msword»: «.doc»
} - izolimi i proceseve të web-aplikacioneve duke përdorur mjetet e izolimit me kontejnerë në Linux. Në konfigurim mund të aktivizoni hapësira të ndryshme emrash, të përdorni kufizime cgroup dhe të përshtatni UID/GID në mjedisin kryesor dhe në kontejnerin e izoluar:
«namespaces»: {
«credential»: true,
«pid»: true,
«network»: true,
«mount»: false,
«uname»: true,
«cgroup»: false
},«uidmap»: [
{
«container»: 1000,
«host»: 812,
«size»: 1
}
], - ĂshtĂ« shtuar njĂ« implementim i integruar i serverit WebSocket pĂ«r servletĂ«t JSC (Java Servlet Container). NĂ« versionin e kaluar, serveri WebSocket ishte implementuar pĂ«r Node.js.
- Sapohet mbĂ«shtetje pĂ«r adresimin direkt tĂ« cilĂ«simeve tĂ« API qĂ« pĂ«rmbajnĂ« simbole " / ", duke i pĂ«rdorur ato si tĂ« koduara (ââ). PĂ«r shembull:
GET /config/settings/http/static/mime_types/text/plain/
Burimi: opennet.ru
