Rilascio del server applicativo NGINX Unit 1.13.0

Si è formata una questione server dell'applicazione Unità NGINX 1.13, all'interno del quale è in fase di sviluppo una soluzione per garantire il lancio di applicazioni web in diversi linguaggi di programmazione (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js e Java). L'unità NGINX può eseguire contemporaneamente più applicazioni in diversi linguaggi di programmazione, i cui parametri di avvio possono essere modificati dinamicamente senza la necessità di modificare i file di configurazione e riavviare. Il codice è scritto in C e distribuito da concesso in licenza con Apache 2.0. Puoi conoscere le funzionalità dell'unità NGINX in annuncio prima edizione.

La nuova versione garantisce la compatibilità con il nuovo ramo Python 3.8, risolve i problemi durante l'utilizzo di Ruby 2.6 e implementa sostegno lavorare in modalità proxy inverso semplice. Il proxy inverso viene configurato utilizzando la direttiva "proxy" nella sezione "azione". È supportato l'inoltro delle richieste tramite socket IPv4, IPv6 o unix. Per esempio:

{
"itinerari": [
{
"incontro": {
"uri": "/ipv4/*"
},
"azione": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"incontro": {
"uri": "/unix/*"
},
"azione": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
] }

A lungo termine si prevede di trasformare Unit in un componente autosufficiente e ad alte prestazioni da utilizzare con qualsiasi servizio web. Per raggiungere questo obiettivo, il lavoro futuro si concentrerà su aree quali sicurezza, isolamento e protezione DoS, capacità di eseguire diversi tipi di applicazioni dinamiche, bilanciamento del carico e tolleranza agli errori, fornitura efficiente di contenuto statico, strumenti statistici e monitoraggio.

Fonte: opennet.ru

Aggiungi un commento