Rilascio del server di applicazioni NGINX Unit 1.13.0

Rilascio formato server di applicazioni NGINX Unit 1.13, nell'ambito del quale si sviluppa una soluzione per l'esecuzione di web-app in vari linguaggi di programmazione (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js e Java). Sotto la gestione di NGINX Unit, possono essere eseguite più applicazioni in diversi linguaggi di programmazione simultaneamente, con parametri di avvio che possono essere modificati dinamicamente senza necessità di modificare i file di configurazione e di riavviare. Il codice è scritto in C e distribuito sotto licenza Apache 2.0. Le caratteristiche di NGINX Unit possono essere esplorate in un annuncio del primo rilascio.

Nella nuova versione è garantita la compatibilità con il nuovo ramo Python 3.8, risolti problemi nell'uso di Ruby 2.6 e implementata supporto funzionamento in modalità semplice di reverse proxy. La configurazione del reverse proxy avviene tramite la direttiva "proxy" nella sezione "action". Supporta il forward dei richieste tramite IPv4, IPv6 o socket unix. Ad esempio:

{
"routes": [
{
"match": {
"uri": "/ipv4/*"
},
"action": {
"proxy": "http://127.0.0.1:8080"
}
},
{
"match": {
"uri": "/unix/*"
},
"action": {
"proxy": "http://unix:/path/to/unix.sock"
}
}
]
}

A lungo termine, si prevede di trasformare Unit in un componente autonomo ad alte prestazioni per l'uso con qualsiasi servizio web. Per raggiungere questo obiettivo, il lavoro futuro si concentrerà su aree come la sicurezza, l'isolamento e la protezione contro gli attacchi DoS, la capacità di eseguire vari tipi di applicazioni dinamiche, bilanciamento del carico e tolleranza ai guasti, erogazione efficace di contenuti statici, strumenti di raccolta statistiche e monitoraggio.

Fonte: opennet.ru

Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server 🔥 Acquista hosting affidabile per siti web con protezione DDoS, VPS VDS server | ProHoster