Fa'asa'olotoina ole NGINX Unit Application Server 1.13.0

Сформирован выпуск сервера приложений NGINX Unit 1.13, i totonu o loʻo faʻatulagaina ai se fofo e faʻamautinoa ai le faʻalauiloaina o talosaga i luga o le initaneti i gagana eseese polokalame (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js ma Java). E mafai e le NGINX Unit ona faʻatautaia le tele o talosaga i gagana eseese polokalame, o le faʻalauiloaina o faʻasalalauga e mafai ona suia malosi e aunoa ma le manaʻomia e faʻasaʻo faila faila ma toe amata. O le code e tusia i le C ma tufatufaina e laiseneina i lalo o Apache 2.0. E mafai ona e faamasani i foliga o le NGINX Unit i totonu fa'aaliga lomiga muamua.

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

{
«routes»: [
{
"tutusa": {
«uri»: «/ipv4/*»
},
"gaioiga": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"tutusa": {
«uri»: «/unix/*»
},
"gaioiga": {
«proxy»: «http://unix:/path/to/unix.sock»
}
}
]}

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

puna: opennet.ru

Faaopoopo i ai se faamatalaga