lietojumprogrammu servera izlaiÅ”ana , kuras ietvaros tiek izstrÄdÄts risinÄjums tÄ«mekļa aplikÄciju palaiÅ”anas nodroÅ”inÄÅ”anai dažÄdÄs programmÄÅ”anas valodÄs (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js un Java). NGINX Unit var vienlaicÄ«gi darbinÄt vairÄkas lietojumprogrammas dažÄdÄs programmÄÅ”anas valodÄs, kuru palaiÅ”anas parametrus var dinamiski mainÄ«t bez nepiecieÅ”amÄ«bas rediÄ£Ät konfigurÄcijas failus un restartÄt. Kods ir rakstÄ«ts C un licencÄts saskaÅÄ ar Apache 2.0. Ar NGINX vienÄ«bas funkcijÄm varat iepazÄ«ties Å”eit pirmais numurs.
JaunajÄ versijÄ:
-
SpÄja patstÄvÄ«gi apkalpot statisku saturu, nepiekļūstot ÄrÄjam HTTP serverim. Galvenais mÄrÄ·is ir pÄrveidot Unit par pilnvÄrtÄ«gu tÄ«mekļa serveri ar integrÄtiem tÄ«mekļa pakalpojumu veidoÅ”anas rÄ«kiem. Lai apkalpotu statisku saturu, iestatÄ«jumos vienkÄrÅ”i norÄdiet saknes direktoriju, kurÄ atrodas apkalpojamie faili, un, ja nepiecieÅ”ams, definÄjiet visus trÅ«kstoÅ”os MIME tipus:"kopÄ«got": "/dati/www/piemÄrs.com"
"mime_types": {
"teksts/vienkÄrÅ”s": [
"lasīt mani",
".c",
".h"
],
"lietotne/msword": ".doc"
} - tÄ«mekļa lietojumprogrammu procesu izolÄÅ”ana, izmantojot konteineru izolÄcijas rÄ«kus LinuxIestatÄ«jumos varat iespÄjot dažÄdas vÄrdtelpas, iespÄjot cgroup ierobežojumus un kartÄt UID/GID galvenajÄ vidÄ un izolÄtajÄ konteinerÄ:
"nosaukumtelpas": {
"akreditÄcija": patiess,
"pid": patiess,
"tīkls": patiess,
"montÄža": nepatiesa,
"uname": patiess,
"cgroup": nepatiess
},"uidmap": [
{
"konteiners": 1000,
"resursdators": 812,
izmÄrs: 1
}
], - JSC (Java Servlet Container) servletiem ir pievienota iebÅ«vÄta WebSocket servera ievieÅ”ana. IepriekÅ”ÄjÄ laidienÄ WebSocket serveris tika ieviests Node.js.
- Ir pievienots atbalsts API iestatÄ«jumu, kas satur rakstzÄ«mes "/", tieÅ”ai adresÄÅ”anai, izmantojot atsoļa rakstzÄ«mes ('%2F'). PiemÄram:
GET /config/settings/http/static/mime_types/text%2Fplain/
Avots: opennet.ru
