Lansarea serverului de aplicații NGINX Unit 1.13.0

Problema format server de aplicații Unitatea NGINX 1.13, în cadrul căreia se dezvoltă o soluție care să asigure lansarea de aplicații web în diverse limbaje de programare (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js și Java). Unitatea NGINX poate rula simultan mai multe aplicații în diferite limbaje de programare, ai căror parametri de lansare pot fi modificați dinamic, fără a fi nevoie să editați fișierele de configurare și să reporniți. Codul este scris în C și distribuit de licențiat sub Apache 2.0. Vă puteți familiariza cu caracteristicile unității NGINX în anunţ prima problema.

В новой версии обеспечена совместимость с новой веткой Python 3.8, решены проблемы при использовании Ruby 2.6 и реализована sprijini работы в режиме простого обратного прокси (reverse proxy). Настройка обратного прокси осуществляется при помощи директивы «proxy» в секции «action». Поддерживается проброс запросов через IPv4, IPv6 или unix-сокеты. Например:

{
«routes»: [
{
"Meci": {
«uri»: «/ipv4/*»
},
"acțiune": {
„proxy”: „http://127.0.0.1:8080”
}
},
{
"Meci": {
«uri»: «/unix/*»
},
"acțiune": {
«proxy»: «http://unix:/path/to/unix.sock»
}
}
] }

В долгосрочной перспективе планируется превратить Unit в самодостаточный высокопроизводительный компонент для использования с любыми web-сервисами. Для достижения этой цели дальнейшая работа будет сосредоточена в таких областях, как обеспечение безопасности, изоляции и защиты от DoS, возможность запускать различные типы динамических приложений, балансировка нагрузки и отказоустойчивость, эффективная отдача статического контента, средства накопления статистики и мониторинг.

Sursa: opennet.ru

Adauga un comentariu