NGINX Unit 1.13.0 Колдонмо серверинин чыгарылышы

Сформирован выпуск сервера приложений NGINX бирдиги 1.13, анын ичинде ар кандай программалоо тилдеринде (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js жана Java) веб-тиркемелерди ишке киргизүүнү камсыз кылуу үчүн чечим иштелип жатат. NGINX Unit бир эле учурда ар кандай программалоо тилдеринде бир нече тиркемелерди иштете алат, алардын ишке киргизүү параметрлерин конфигурация файлдарын түзөтүүнүн жана кайра баштоонун зарылдыгы жок динамикалык түрдө өзгөртүүгө болот. Код C жана жазылган жайылуу Apache 2.0 астында лицензияланган. Сиз NGINX Unit өзгөчөлүктөрү менен тааныша аласыз кулактандыруу биринчи маселе.

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

{
«routes»: [
{
"матч": {
«uri»: «/ipv4/*»
},
"аракет": {
"прокси": "http://127.0.0.1:8080"
}
},
{
"матч": {
«uri»: «/unix/*»
},
"аракет": {
«proxy»: «http://unix:/path/to/unix.sock»
}
}
]}

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

Source: opennet.ru

Комментарий кошуу