Uscita Angie 1.7.0, fork di Nginx

È stata pubblicata la versione 1.7.0 del server HTTP ad alte prestazioni e del proxy multi-protocollo Angie, sviluppato da un gruppo di ex sviluppatori del progetto Nginx che hanno lasciato l'azienda F5 Network. I codici sorgente di Angie sono disponibili con licenza BSD. Il progetto ha ottenuto certificati di compatibilità con i sistemi operativi russi Red OS, Astra Linux Special Edition, Rosa Chrome Server, Alt e la versione dell'Alt di FSTEC.

La compagnia "Web-server" è stata fondata nell'autunno del 2022 e ha ricevuto un investimento di 1 milione di dollari. Tra i co-proprietari della compagnia Web server ci sono: Valentin Bartenyev (leader del team che ha sviluppato il prodotto Nginx Unit), Ivan Poluyanov (ex capo dello sviluppo frontend di Rambler e Mail.Ru), Oleg Mamontov (capo del team di supporto tecnico di NGINX Inc) e Ruslan Ermilov (ru@FreeBSD.org).

Modifiche in Angie 1.7.0:

  • Sono state aggiunte le direttive proxy_connection_drop, grpc_connection_drop, fastcgi_connection_drop, scgi_connection_drop e uwsgi_connection_drop per forzare la chiusura di tutte le connessioni ai proxy server dopo la loro esclusione dal gruppo.
  • Nelle statistiche incluse tramite il parametro status_zone nella direttiva resolver, sono stati aggiunti i contatori delle query DNS inviate.
  • È stata aggiunta la variabile $ssl_server_cert_type, che contiene il tipo di certificato scelto per la connessione TLS.
  • Nella direttiva pid è stata aggiunta la possibilità di disattivare la creazione del file PID impostando il parametro "off" al posto del nome del file. Durante la riconfigurazione, non viene più ricreato il file pid se il suo nome è stato modificato nella direttiva pid, ma il valore è un collegamento simbolico allo stesso file. Trasferito da freenginx.
  • La registrazione degli errori nella log relativa all'invio a Syslog è limitata a un messaggio al secondo per evitare il riempimento del log con messaggi tipici in caso di overload o disconnessione del server syslog. Trasferito da freenginx.
  • Per aumentare la protezione dagli attacchi DoS, nel modulo proxy è stata fornita la possibilità di utilizzare la direttiva max_commands per limitare il numero massimo di comandi accettati durante il processo di autenticazione. Trasferito da freenginx.
  • Nello script di compilazione .\/configure è stata aggiunta l'opzione "—feature-cache" per la memorizzazione dei risultati durante la compilazione di più moduli.
  • La descrizione dei codici di stato HTTP è stata allineata alla RFС 9110. Trasferito da freenginx.
  • Per migliorare la protezione contro gli attacchi DoS, è consentito inviare al massimo una riga vuota prima dell'inizio della richiesta HTTP. È vietato inviare nomi dei campi degli header HTTP/1.x senza un due punti. Trasferito da freenginx.
  • Per migliorare la protezione contro gli attacchi DoS, la dimensione dei dati leggibili nel corpo della richiesta utilizzando la modalità chunked di HTTP/1.1, così come la dimensione totale dei campi header ignorati, è ora limitata al valore della direttiva client_max_body_size. Trasferito da freenginx.
  • Nel file mime.types, il MIME type per i file con estensione bmp è stato cambiato in image/bmp, mentre per i file con estensione rar è stato modificato in application/vnd.rar.
  • Sono state trasferite nel repository del progetto nginx le modifiche proposte nella versione nginx 1.27.1. Aggiornati i moduli angie-module-opentracing 0.36.0 e angie-module-lua 0.10.27.

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