Vydání aplikačního serveru NGINX Unit 1.13.0

Byl vytvořen vydání aplikacích serverů NGINX Unit 1.13, v rámci kterého se vyvíjí řešení pro spuštění webových aplikací v různých programovacích jazycích (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js a Java). Pod správcem NGINX Unit může být současně provozováno několik aplikací v různých programovacích jazycích, jejichž spouštěcí parametry lze dynamicky měnit bez nutnosti úprav konfiguračních souborů a restartování. Kód je napsán v jazyce C a distribuováno pod licencí Apache 2.0. S vlastnostmi NGINX Unit se můžete seznámit v oznámení prvního vydání.

Nová verze zajišťuje kompatibilitu s novou větví Python 3.8, řeší problémy při používání Ruby 2.6 a implementuje podpora provoz v režimu jednoduchého reverzního proxy. Nastavení reverzního proxy se provádí pomocí direktivy „proxy“ v sekci „action“. Podporuje se přesměrování požadavků přes IPv4, IPv6 nebo unixové sokety. Například:

{
„routes“: [
{
„match“: {
„uri“: „/ipv4/*“
},
„action“: {
„proxy“: „http://127.0.0.1:8080“
}
},
{
„match“: {
„uri“: „/unix/*“
},
„action“: {
„proxy“: „http://unix:/path/to/unix.sock“
}
}
]
}

V dlouhodobém horizontu se plánuje přetvořit Unit na soběstačnou vysoce výkonnou komponentu pro použití s jakýmikoli webovými službami. K dosažení tohoto cíle bude další práce soustředěna na oblasti jako je zabezpečení, izolace a ochrana před DoS, možnost spouštět různé typy dynamických aplikací, vyvažování zátěže a vysoká dostupnost, efektivní dodávání statického obsahu, prostředky pro sběr statistik a monitoring.

Zdroj: opennet.ru

Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery 🔥 Koupit spolehlivý hosting pro webové stránky s ochranou proti DDoS, VPS VDS servery | ProHoster