NGINX Unit 1.13.0 Application Server kiadás

Megalakult a probléma alkalmazásszerver NGINX egység 1.13, amelyen belül olyan megoldást fejlesztenek, amely biztosítja a webalkalmazások indítását különféle programozási nyelveken (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js és Java). Az NGINX Unit egyidejűleg több alkalmazást is futtathat különböző programozási nyelveken, amelyek indítási paraméterei dinamikusan módosíthatók konfigurációs fájlok szerkesztése és újraindítás nélkül. A kód C és betűkkel van írva forgalmazza Apache 2.0 licenc alatt. Az NGINX Unit szolgáltatásaival itt ismerkedhet meg közlemény első kiadás.

Az új verzió biztosítja a kompatibilitást az új Python 3.8 ággal, megoldja a Ruby 2.6 használatakor fellépő problémákat és implementálja támogatás egyszerű fordított proxy módban működik. A fordított proxy az „action” részben található „proxy” direktívával van konfigurálva. A kérés továbbítása IPv4, IPv6 vagy unix socketeken keresztül támogatott. Például:

{
"útvonalak": [
{
"mérkőzés": {
"uri": "/ipv4/*"
},
"akció": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"mérkőzés": {
"uri": "/unix/*"
},
"akció": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
] }

Hosszú távon a tervek szerint a Unit egy önellátó, nagy teljesítményű komponenssé válik, amely bármilyen webszolgáltatáshoz használható. E cél elérése érdekében a jövőbeni munka olyan területekre fog összpontosítani, mint a biztonság, az elkülönítés és a DoS védelem, a különböző típusú dinamikus alkalmazások futtatásának képessége, a terheléselosztás és a hibatűrés, a statikus tartalom hatékony szállítása, a statisztikai eszközök és a monitorozás.

Forrás: opennet.ru

Hozzászólás