19 de setembro de 2019, foi lançado o servidor de aplicativos NGINX Unit 1.11.0.
Principais características:
- O servidor possui a capacidade de atender conteúdo estático sem a necessidade de um servidor http externo. Como resultado, o servidor de aplicativos deseja se transformar em um completo servidor web com ferramentas integradas para a construção de serviços web. Para fornecer conteúdo, é suficiente especificar no arquivo de configuração o diretório raiz {
"share": "\/data\/www\/example.com"
}e, se necessário, definir os tipos MIME ausentes {
"mime_types": {
"text\/plain": [
"readme",
".c",
".h"
],"application\/msword": ".doc"
}
}- Foi adicionada a compatibilidade com ferramentas de isolamento de processos utilizando mecanismos de isolamento de contêiner no Linux. No arquivo de configuração, é possível ativar diferentes namespaces, utilizar restrições de grupos ou mapear o GID\/UID do ambiente isolado com o principal {
"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
}
]
} - Para servlets JSC, foi adicionada uma implementação própria de WebSocket.
- Foi adicionada a implementação de endereçamento direto das configurações da API, contendo o símbolo " / ", usando sua escapamento com " ". Exemplo:
GET /config/settings/http/static/mime_types/textplain/
- Foi adicionada a compatibilidade com ferramentas de isolamento de processos utilizando mecanismos de isolamento de contêiner no Linux. No arquivo de configuração, é possível ativar diferentes namespaces, utilizar restrições de grupos ou mapear o GID\/UID do ambiente isolado com o principal {
Fonte: linux.org.ru
