Rilascio del server delle applicazioni NGINX Unit 1.13.0

È stata rilasciata una nuova versione server delle applicazioni NGINX Unit 1.13, nell'ambito del quale si sviluppa una soluzione per l'esecuzione di applicazioni web in vari linguaggi di programmazione (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js e Java). Sotto la gestione di NGINX Unit possono essere eseguite 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 linguaggio C e è distribuito sotto la licenza Apache 2.0. È possibile familiarizzare con le caratteristiche di NGINX Unit nel comunicato del primo rilascio.

Nella nuova versione è stata garantita la compatibilità con la nuova serie Python 3.8, risolti i problemi nell'uso di Ruby 2.6 e implementata highlightsFromPoint() la modalità di funzionamento come semplice reverse proxy. La configurazione del reverse proxy avviene tramite la direttiva «proxy» nella sezione «action». Sono supportati il forwarding delle richieste tramite IPv4, IPv6 o unix socket. Per 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, è previsto trasformare Unit in un componente autonomo e ad alte prestazioni da utilizzare con qualsiasi servizio web. Per raggiungere questo obiettivo, il lavoro futuro sarà concentrato in aree come sicurezza, isolamento e protezione contro DoS, possibilità di eseguire diversi tipi di applicazioni dinamiche, bilanciamento del carico e tolleranza ai guasti, erogazione efficace di contenuti statici, strumenti di raccolta statistica 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