19 верасня 2019 года адбыўся рэліз сервера дадаткаў NGINX Unit 1.11.0.
Асноўныя асаблівасці:
- У сервер убудавана магчымасць самастойнай аддачы статычнага кантэнту без звароту да знешняга сервера http. У выніку сервер прыкладанняў жадаюць ператварыць у паўнавартасны вэб-сервер са ўбудаванымі сродкамі пабудовы вэб-сэрвісаў. Для раздачы кантэнту дастаткова пазначыць у наладах каранёвы каталог {
"share": "/data/www/example.com"
}і пры неабходнасці вызначыць адсутнічаюць MIME-тыпы {
"mime_types": {
"text/plain": [
"readme",
".c",
".h"
],"application/msword": ".doc"
}
}- Дададзена падтрымка сродку ізаляцыі працэсаў з выкарыстаннем сродкаў кантэйнернай ізаляцыі ў Linux. У канфігурацыйным файле можна актываваць розныя прасторы імёнаў, задзейнічаць групавыя абмежаванні ці супаставіць GID/UID ізаляванага асяроддзя з асноўным {
"namespaces": {
"credential": true,
"pid": true,
"network": true,
"mount": false,
"uname": true,
"cgroup": false
},"uidmap": [
{
"container": 1000,
"host": 812,
"size": 1
}
],"gidmap": [
{
"container": 1000,
"host": 812,
"size": 1
}
]
}
- Для сэрвлета JSC дададзена ўласная рэалізацыя WebSocket.
- Дададзена рэалізацыя прамога адрасавання налад API, утрымоўвальных знак "/", выкарыстоўваючы яго экранаванне пры дапамозе "%2F". Прыклад:
GET /config/settings/http/static/mime_types/text%2Fplain/
- Дададзена падтрымка сродку ізаляцыі працэсаў з выкарыстаннем сродкаў кантэйнернай ізаляцыі ў Linux. У канфігурацыйным файле можна актываваць розныя прасторы імёнаў, задзейнічаць групавыя абмежаванні ці супаставіць GID/UID ізаляванага асяроддзя з асноўным {
Крыніца: linux.org.ru