Pe 19 septembrie 2019, a fost lansat serverul de aplicații NGINX Unit 1.11.0.
Caracteristici principale:
- Serverul are o capacitate încorporată de a difuza în mod independent conținut static fără a accesa un server http extern. Drept urmare, doresc să transforme serverul de aplicații într-un server web cu drepturi depline, cu instrumente încorporate pentru construirea de servicii web. Pentru a distribui conținut, trebuie doar să specificați directorul rădăcină în setări {
„share”: „/data/www/example.com”
}și, dacă este necesar, determinați tipurile MIME lipsă {
„mime_types”: {
„text/ simplu”: [
"Citește-mă",
„.c”,
".h"
],„application/msword”: „.doc”
}
}- S-a adăugat suport pentru izolarea proceselor folosind instrumente de izolare a containerelor pe Linux. În fișierul de configurare, puteți activa diferite spații de nume, activa restricții de grup sau puteți mapa GID/UID al sandbox-ului la principalul {
„spații de nume”: {
„acreditare”: adevărat,
„pid”: adevărat,
„rețea”: adevărat,
„mount”: fals,
„uname”: adevărat,
„cgroup”: fals
},„uidmap”: [
{
„container”: 1000,
„gazdă”: 812,
„dimensiune”: 1
}
],„gidmap”: [
{
„container”: 1000,
„gazdă”: 812,
„dimensiune”: 1
}
]
}
- A fost adăugată o implementare nativă WebSocket pentru servleturile JSC.
- S-a adăugat implementarea adresei directe a setărilor API care conțin caracterul „/”, folosind evadarea acestuia cu „%2F”. Exemplu:
GET /config/settings/http/static/mime_types/text%2Fplain/
- S-a adăugat suport pentru izolarea proceselor folosind instrumente de izolare a containerelor pe Linux. În fișierul de configurare, puteți activa diferite spații de nume, activa restricții de grup sau puteți mapa GID/UID al sandbox-ului la principalul {
Sursa: linux.org.ru