rakenduste serveri vĂ€ljalase , mille raames arendatakse lahendust web-rakenduste kĂ€ivitamiseks erinevates programmeerimiskeeltes (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ja Java). NGINX Unit'i haldamisel saavad samaaegselt töötada mitmed rakendused erinevates programmeerimiskeeltes, mille kĂ€ivitamise parameetreid saab dĂŒnaamiliselt muuta ilma konfiguratsioonifailide muutmise ja taaskĂ€ivitamise vajaduseta. Kood on kirjutatud C-keskkonnas ja on litsentseeritud Apache 2.0 all. NGINX Unit'i eripĂ€radega saab tutvuda esimese vĂ€ljaande kohta.
Uues versioonis:
-
vĂ”ime eneseseisev staatilise sisu esitamine ilma vĂ€lise http-serveri vajaduseta. LĂ”ppeesmĂ€rgina mĂ€rgitakse Unit'i muutmist tĂ€ieĂ”iguslikuks web-serveriks koos sisseehitatud vahenditega web-teenuste loomiseks. Staatika esitamiseks piisab, kui seadistustes mÀÀrata juurkataloog ja vajadusel mÀÀrata puuduolevad MIME-tĂŒĂŒbid:"share": "/data/www/example.com"
"mime_types": {
"text/plain": [
"readme",
".c",
".h"
],
"application/msword": ".doc"
} - veebirakenduste protsesside isoleerimine Linuxi konteinerite isoleerimise vahendite abil. Seadetes saab aktiveerida erinevaid nimede ruume, rakendada cgroup piiranguid ja kaardistada UID/GID peamises keskkonnas ja isoleeritud konteineris:
«nimede ruumid»: {
«tunnus»: true,
«pid»: true,
«vÔrk»: true,
«mount»: false,
«uname»: true,
«cgroup»: false
},«uidmap»: [
{
«konteiner»: 1000,
«maja»: 812,
«suurus»: 1
}
], - JSC (Java Servlet Container) servlete jaoks on lisatud sisseehitatud WebSocket-serveri rakendus. Eelmises vÀljaandes oli WebSocket-server rakendatud Node.js-ile.
- Ilmnes tuli tugi API seade otse adresseerimiseks, mis sisaldab sĂŒmboleid " / ", kasutades nende escape-i (""). NĂ€iteks:
GET /config/settings/http/static/mime_types/textplain/
Allikas: opennet.ru
