applikaasje tsjinner , wêryn in oplossing ûntwikkele wurdt om de lansearring fan webapplikaasjes te garandearjen yn ferskate programmeartalen (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js en Java). NGINX Unit kin tagelyk meardere applikaasjes útfiere yn ferskate programmeartalen, wêrfan de startparameters dynamysk kinne wurde feroare sûnder de needsaak om konfiguraasjebestannen te bewurkjen en opnij te begjinnen. De koade is skreaun yn C en lisinsje ûnder Apache 2.0. Jo kinne yn 'e kunde komme mei de funksjes fan NGINX Unit yn earste útjefte.
De nije ferzje soarget foar kompatibiliteit mei de nije Python 3.8 branch, lost problemen op by it brûken fan Ruby 2.6 en ymplementearret wurkje yn ienfâldige reverse proxy-modus. De omkearde proxy is konfigureare mei de rjochtline "proxy" yn 'e seksje "aksje". Fersyk trochstjoere fia IPv4, IPv6 of unix-sockets wurdt stipe. Bygelyks:
{
"rûtes": [
{
"wedstriid": {
"uri": "/ipv4/*"
},
"aksje": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"wedstriid": {
"uri": "/unix/*"
},
"aksje": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
]
}
Op 'e lange termyn is it pland om Unit te feroarjen yn in selsfoarsjennende, hege prestaasjes komponint foar gebrûk mei elke webtsjinsten. Om dit doel te berikken, sil it takomstige wurk rjochtsje op gebieten lykas feiligens, isolaasje en DoS-beskerming, de mooglikheid om ferskate soarten dynamyske applikaasjes út te fieren, loadbalancing en fouttolerânsje, effisjinte levering fan statyske ynhâld, statistyske ark en tafersjoch.
Boarne: opennet.ru
