NGINX Unit 1.13.0 Application Server Release

Nabuo ang isyu server ng aplikasyon NGINX Yunit 1.13, na bumubuo ng isang solusyon upang matiyak ang paglulunsad ng mga web application sa iba't ibang mga programming language (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js at Java). Sa ilalim ng kontrol ng NGINX Unit, maraming mga application sa iba't ibang mga programming language ang maaaring tumakbo nang sabay-sabay, ang mga parameter ng paglulunsad na maaaring dynamic na baguhin nang hindi kinakailangang i-edit ang mga file ng pagsasaayos at i-restart. Ang code ay nakasulat sa wikang C at ipinamahagi ni lisensyado sa ilalim ng Apache 2.0. Maaari kang maging pamilyar sa mga tampok ng NGINX Unit sa anunsyo unang release.

Tinitiyak ng bagong bersyon ang pagiging tugma sa bagong sangay ng Python 3.8, nilulutas ang mga problema kapag gumagamit ng Ruby 2.6 at nagpapatupad sinusuportahan gumana sa simpleng reverse proxy mode. Ang reverse proxy ay na-configure gamit ang "proxy" na direktiba sa seksyong "action". Ang kahilingan sa pagpapasa sa pamamagitan ng IPv4, IPv6 o unix socket ay suportado. Halimbawa:

{
"mga ruta": [
{
"tugma": {
"uri": "/ipv4/*"
},
"aksyon": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"tugma": {
"uri": "/unix/*"
},
"aksyon": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
] }

Sa mahabang panahon, pinlano itong gawing isang self-sufficient, high-performance component ang Unit para magamit sa anumang mga serbisyo sa web. Para makamit ang layuning ito, tututuon ang gawain sa hinaharap sa mga lugar tulad ng seguridad, paghihiwalay at proteksyon ng DoS, ang kakayahang magpatakbo ng iba't ibang uri ng mga dynamic na application, pagbalanse ng load at fault tolerance, mahusay na paghahatid ng static na nilalaman, mga tool sa istatistika at pagsubaybay.

Pinagmulan: opennet.ru

Magdagdag ng komento