Lëshimi i serverit të aplikacionit NGINX Unit 1.11.0
Pa dritën lëshimi i serverit të aplikacionit Njësia NGINX 1.11, brenda së cilës po zhvillohet një zgjidhje për të siguruar lëshimin e aplikacioneve në internet në gjuhë të ndryshme programimi (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js dhe Java). Njësia NGINX mund të ekzekutojë njëkohësisht shumë aplikacione në gjuhë të ndryshme programimi, parametrat e nisjes së të cilave mund të ndryshohen në mënyrë dinamike pa pasur nevojë të redaktoni skedarët e konfigurimit dhe të rinisni. Kodi është shkruar në C dhe shperndare nga licencuar sipas Apache 2.0. Ju mund të njiheni me veçoritë e njësisë NGINX në shpallje çështjen e parë.
Në versionin e ri:
I integruar
aftësia për të shërbyer në mënyrë të pavarur përmbajtje statike pa kontaktuar një server të jashtëm http. Qëllimi përfundimtar është transformimi i Unit në një server të plotë në internet me mjete të integruara për ndërtimin e shërbimeve në internet. Për të shpërndarë skedarë statikë, mjafton të specifikoni në cilësimet direktorinë rrënjë me skedarët e shpërndarë dhe, nëse është e nevojshme, të përcaktoni llojet MIME që mungojnë:
Mbështetje izolimi i proceseve të aplikimit në ueb duke përdorur mjetet e izolimit të kontejnerëve në Linux. Në cilësimet mund të aktivizoni hapësira të ndryshme emrash, të aktivizoni kufizimet e grupeve dhe të hartoni UID/GID në mjedisin kryesor dhe në kontejnerin e izoluar:
"hapësirat e emrave": {
"kredenciale": e vërtetë,
"pid": e vërtetë
"rrjet": e vërtetë,
"mount": false,
"uname": e vërtetë,
"cgroup": e rreme
},
U shtua zbatimi vendas i serverit WebSocket për servilet JSC (Java Servlet Container). Në versionin e fundit, serveri WebSocket u implementua për Node.js.
Tani ekziston mbështetje për adresimin e drejtpërdrejtë të cilësimeve të API që përmbajnë karaktere "/" duke përdorur ikjen e tyre ('%2F'). Për shembull:
GET /config/settings/http/static/mime_types/text%2Fplain/