Utgivelse av NGINX Unit Application Server 1.13.0

Utgave dannet applikasjonsserver NGINX-enhet 1.13, der det utvikles en løsning for å sikre lansering av nettapplikasjoner på ulike programmeringsspråk (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js og Java). NGINX Unit kan samtidig kjøre flere applikasjoner på forskjellige programmeringsspråk, hvor lanseringsparametrene kan endres dynamisk uten behov for å redigere konfigurasjonsfiler og starte på nytt. Koden er skrevet i C og distribuert av lisensiert under Apache 2.0. Du kan bli kjent med funksjonene til NGINX Unit i kunngjøringer Første utgave.

Den nye versjonen sikrer kompatibilitet med den nye Python 3.8-grenen, løser problemer ved bruk av Ruby 2.6 og implementerer støtte arbeid i enkel omvendt proxy-modus. Omvendt proxy konfigureres ved å bruke "proxy"-direktivet i "handling"-delen. Videresending av forespørsler via IPv4, IPv6 eller unix-kontakter støttes. For eksempel:

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

På sikt planlegges det å gjøre Unit om til en selvforsynt, høyytelseskomponent for bruk med alle webtjenester. For å nå dette målet vil det fremtidige arbeidet fokusere på områder som sikkerhet, isolasjon og DoS-beskyttelse, muligheten til å kjøre ulike typer dynamiske applikasjoner, lastbalansering og feiltoleranse, effektiv levering av statisk innhold, statistikkverktøy og overvåking.

Kilde: opennet.ru

Legg til en kommentar