Uscita del server applicazioni NGINX Unit 1.9.0

Si è tenuto il rilascio del server delle applicazioni NGINX Unit 1.9, 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:

  • Capacità instradamento delle richieste in base agli argomenti URI, intestazioni e cookie;

    «headers»: [
    {
    «Accept-Encoding»: «*gzip*»,
    «User-Agent»: «Mozilla/5.0*»
    },
    {
    «User-Agent»: «curl*»
    }
    ]

  • Nei modelli di corrispondenza degli indirizzi è implementato il supporto per le maschere a metà espressione. Ad esempio,

    «host»: [«eu-*.example.com», «!eu-5.example.com»]

  • Supporto operazioni inviate utilizzando il metodo POST, per manipolare il contenuto degli array nella configurazione (le modifiche vengono trasmesse in formato JSON);

    curl -X POST -d ‘{«match»: {«uri»: «/production/*»}, \
    «action»: {«pass»: «applications/wiki-prod»}}’ \
    —unix-socket=/path/to/control.unit.sock \
    http://localhost/config/routes/

  • Supporto per la modifica dell'utente e del gruppo tramite le capacità CAP_SETUID e CAP_SETGID in Linux senza eseguire il processo principale con un utente privilegiato.

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