Enota NGINX 1.11.0 Izdaja aplikacijskega strežnika
Videl luč izdaja aplikacijskega strežnika Enota NGINX 1.11, v okviru katerega se razvija rešitev za zagotavljanje zagona spletnih aplikacij v različnih programskih jezikih (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js in Java). Enota NGINX lahko hkrati izvaja več aplikacij v različnih programskih jezikih, katerih zagonske parametre je mogoče dinamično spreminjati brez urejanja konfiguracijskih datotek in ponovnega zagona. Koda je napisana v C in distributer licenciran pod Apache 2.0. S funkcijami enote NGINX se lahko seznanite v obvestilo prva številka.
V novi različici:
Vgradna
zmožnost neodvisnega streženja statične vsebine brez stika z zunanjim http strežnikom. Končni cilj je spremeniti Unit v popoln spletni strežnik z vgrajenimi orodji za gradnjo spletnih storitev. Za distribucijo statičnih datotek je dovolj, da v nastavitvah določite korenski imenik s porazdeljenimi datotekami in po potrebi določite manjkajoče vrste MIME:
Podpora izolacijo procesov spletne aplikacije z orodji za izolacijo vsebnika v Linuxu. V nastavitvah lahko omogočite različne imenske prostore, omogočite omejitve cgroup in preslikate UID/GID v glavnem okolju in izoliranem vsebniku:
Dodana izvorna implementacija strežnika WebSocket za strežniške programčke JSC (Java Servlet Container). V zadnji izdaji je bil strežnik WebSocket implementiran za Node.js.
Zdaj obstaja podpora za neposredno naslavljanje nastavitev API-ja, ki vsebujejo znake "/", z uporabo njihovih ubežnih znakov ('%2F'). Na primer:
GET /config/settings/http/static/mime_types/text%2Fplain/