NGINX Unit 1.13.0 Application Server Release

Udgave dannet applikationsserver NGINX-enhed 1.13, hvori der udvikles en løsning til at sikre lanceringen af ​​webapplikationer på forskellige programmeringssprog (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js og Java). NGINX Unit kan køre flere applikationer på forskellige programmeringssprog samtidigt, hvis startparametre kan ændres dynamisk uden behov for at redigere konfigurationsfiler og genstarte. Koden er skrevet i C og distribueret af licenseret under Apache 2.0. Du kan stifte bekendtskab med funktionerne i NGINX Unit i bekendtgørelse første problem.

Den nye version sikrer kompatibilitet med den nye Python 3.8-gren, løser problemer ved brug af Ruby 2.6 og implementerer støtte arbejde i simpel omvendt proxy-tilstand. Den omvendte proxy konfigureres ved hjælp af "proxy"-direktivet i "handling"-sektionen. Forespørgsel videresendelse via IPv4, IPv6 eller unix sockets er understøttet. For eksempel:

{
"ruter": [
{
"match": {
"uri": "/ipv4/*"
},
"handling": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"match": {
"uri": "/unix/*"
},
"handling": {
"proxy": "http://unix:/sti/to/unix.sock"
}
}
] }

På længere sigt planlægges det at gøre Unit til en selvforsynende, højtydende komponent til brug med enhver webservice. For at nå dette mål vil det fremtidige arbejde fokusere på områder som sikkerhed, isolation og DoS-beskyttelse, muligheden for at køre forskellige typer dynamiske applikationer, belastningsbalancering og fejltolerance, effektiv levering af statisk indhold, statistikværktøjer og overvågning.

Kilde: opennet.ru

Tilføj en kommentar