Rilascio di nginx 1.17.6 e njs 0.3.7

Formata rilascio del ramo principale nginx 1.17.6, nel quale continua lo sviluppo di nuove funzionalità (nella stabilità sostenuta parallelamente ramo 1.16 sono apportate solo modifiche relative alla correzione di errori gravi e vulnerabilità).

Principali cambiamenti:

  • Aggiunti nuovi variabili $proxy_protocol_server_addr e $proxy_protocol_server_port, che contengono l'indirizzo e la porta del server, ottenuti dall'intestazione del protocollo PROXY;
  • Direttiva aggiunta limit_conn_dry_run, che attiva il modulo ngx_http_limit_conn_module in modalità di prova, dove il numero di connessioni non è limitato, ma viene comunque registrato.
  • Nel modulo ngx_stream_limit_conn_module è stata aggiunta la variabile $limit_conn_status, che memorizza il risultato della limitazione del numero di connessioni: PASSED, REJECTED o REJECTED_DRY_RUN;
  • Nel modulo ngx_http_limit_req_module è stata aggiunta la variabile $limit_req_status, che memorizza il risultato della limitazione della velocità delle richieste: PASSED, DELAYED, REJECTED, DELAYED_DRY_RUN o REJECTED_DRY_RUN.

In aggiunta, si può notare uscita njs 0.3.7, interprete del linguaggio JavaScript per il server web nginx. L'interprete njs implementa gli standard ECMAScript e consente di estendere le funzionalità di nginx nella gestione delle richieste tramite script nella configurazione. Gli script possono essere utilizzati nel file di configurazione per definire logiche avanzate di elaborazione delle richieste, generazione di configurazioni, generazione dinamica delle risposte, modifica di richieste/risposte o creazione rapida di stub per risolvere problemi nelle web-applicazioni.

La nuova versione include il supporto per i metodi Object.assign() e Array.prototype.copyWithin(). In console.time() è ora possibile utilizzare le etichette. Il codice per interagire con oggetti esterni e per la gestione dei dati in formato JSON è stato rielaborato. La chiamata console.help() è stata rimossa dalla CLI.

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