NGINX Unit 1.13.0 Toepassingsbedienervrystelling

Kwessie gevorm toepassingsbediener NGINX-eenheid 1.13, wat 'n oplossing ontwikkel om die bekendstelling van webtoepassings in verskeie programmeertale (Python, PHP, Perl, Ruby, Go, JavaScript / Node.js en Java) te verseker. Onder die beheer van NGINX Unit kan verskeie toepassings in verskillende programmeertale gelyktydig loop, waarvan die bekendstellingsparameters dinamies verander kan word sonder dat dit nodig is om konfigurasielêers te wysig en weer te begin. Die kode is in C-taal geskryf en versprei deur gelisensieer onder Apache 2.0. Jy kan kennis maak met die kenmerke van NGINX Unit in aankondiging eerste vrystelling.

Die nuwe weergawe verseker verenigbaarheid met die nuwe Python 3.8-tak, los probleme op wanneer Ruby 2.6 gebruik word en implemente ondersteun werk in eenvoudige omgekeerde proxy-modus. Die omgekeerde instaanbediener word gekonfigureer deur gebruik te maak van die "proxy"-aanwysing in die "aksie"-afdeling. Aanstuur van versoeke via IPv4, IPv6 of Unix-sokke word ondersteun. Byvoorbeeld:

{
"roetes": [
{
"pas": {
"uri": "/ipv4/*"
},
"aksie": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"pas": {
"uri": "/unix/*"
},
"aksie": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
] }

Op lang termyn word beplan om Unit in 'n selfversorgende, hoëprestasie-komponent te omskep vir gebruik met enige webdienste. Om hierdie doel te bereik, sal toekomstige werk fokus op areas soos sekuriteit, isolasie en DoS-beskerming, die vermoë om verskillende tipes dinamiese toepassings te laat loop, lasbalansering en fouttoleransie, doeltreffende lewering van statiese inhoud, statistiekhulpmiddels en monitering.

Bron: opennet.ru

Voeg 'n opmerking