NGINX Unit 1.13.0 Itusilẹ olupin ohun elo

Iṣoro ti a ṣẹda olupin ohun elo Ẹka NGINX 1.13, eyiti o ṣe agbekalẹ ojutu kan lati rii daju ifilọlẹ awọn ohun elo wẹẹbu ni ọpọlọpọ awọn ede siseto (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js ati Java). Labẹ iṣakoso ti Ẹka NGINX, ọpọlọpọ awọn ohun elo ni awọn ede siseto oriṣiriṣi le ṣiṣẹ ni nigbakannaa, awọn aye ifilọlẹ eyiti o le yipada ni agbara laisi iwulo lati satunkọ awọn faili iṣeto ati tun bẹrẹ. Awọn koodu ti kọ ni C ede ati pin nipasẹ iwe-aṣẹ labẹ Apache 2.0. O le faramọ pẹlu awọn ẹya ti NGINX Unit ni ìkéde akọkọ Tu.

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

{
«routes»: [
{
"baramu": {
«uri»: «/ipv4/*»
},
"igbese": {
"aṣoju": "http://127.0.0.1:8080"
}
},
{
"baramu": {
«uri»: «/unix/*»
},
"igbese": {
«proxy»: «http://unix:/path/to/unix.sock»
}
}
]}

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

orisun: opennet.ru

Fi ọrọìwòye kun