È stato rilasciato il server per applicazioni NGINX Unit 1.23, nel quale si sviluppa una soluzione per l'esecuzione di web applicazioni in vari linguaggi di programmazione (Python, PHP, Perl, Ruby, Go, JavaScript/Node.js e Java). Sotto la gestione di NGINX Unit, è possibile eseguire più applicazioni contemporaneamente in diversi linguaggi di programmazione, con parametri di esecuzione che possono essere modificati dinamicamente senza necessità di modificare i file di configurazione e senza riavvio. Il codice è scritto in C e distribuito sotto la licenza Apache 2.0. È possibile conoscere le caratteristiche di NGINX Unit nell'annuncio del primo rilascio.
Nella nuova versione è stata aggiunta la supporto per l'estensione TLS SNI, progettata per consentire l'operatività di più siti HTTPS su un singolo indirizzo IP tramite la trasmissione del nome host in chiaro nel messaggio ClientHello, inviato prima dell'instaurazione della connessione crittografata. In Unit ora è possibile associare a un solo socket di ascolto più set di certificati, che verranno automaticamente selezionati per ciascun cliente a seconda del nome di dominio richiesto. Ad esempio: { "listeners": { "*:443": { "tls": { "certificate": [ "mycertA", "mycertB", … ] }, "pass": "routes" } } }
Fonte: opennet.ru
