nginx 1.24.0 a fost deja lansat și acestea sunt știrile sale

nginx

Nginx este un server web ușor de înaltă performanță/proxy și proxy invers

După 11 luni de dezvoltare, lansarea noua ramură stabilă a serverului HTTP de înaltă performanță și a serverului proxy multi-protocol nginx 1.24.0, care încorporează modificările cumulate în ramura principală 1.23.x.

În viitor, toate modificările din ramura stabilă 1.24 vor fi legate de eliminarea erorilor și vulnerabilităților grave. În curând, se va forma ramura principală a nginx 1.25, în care dezvoltarea de noi funcții va continua.

Conform raportului din martie Netcraft, nginx este folosit pe 18,94% din toate site-urile active (20,08% în urmă cu un an, 20,15% în urmă cu doi ani), care este al doilea cel mai popular site din această categorie (cota Apache corespunde cu 20,52% (22,58%). % în urmă cu un an, două platforme bazate pe nginx și LuaJIT) – 7,94% (8,01%).

Principalele știri în nginx 1.24.0

În această nouă versiune care vine de la nginx 1.24.0 Protocolul TLSv1.3 este activat implicit Și este că include multe îmbunătățiri de securitate și performanță, pe lângă faptul că ajută la accelerarea conexiunilor criptate și mai mult cu opțiuni precum TLS false start și Zero Round Trip Time (0RTT).

O altă modificare notabilă a noii versiuni este că am furnizat rotația automată a cheilor de criptare pentru biletele de sesiune TLS, care sunt utilizate atunci când se utilizează memoria partajată în directiva ssl_session_cache.

Pe Windows, a adăugat suport pentru personaje care nu sunt ASCII în numele fișierelor la modulele ngx_http_autoindex_module și ngx_http_dav_module, precum și la directiva includes. Pe Windows, nginx este construit și cu OpenSSL 3.0.

Dintre alte schimbări care ies în evidență față de nginx 1.24.0:

  • S-a adăugat suport pentru variabilele „$proxy_protocol_tlv_*”, care stochează valorile câmpurilor TLV (Type-Length-Value) care apar în protocolul PROXY v2 Type-Length-Value.
  • S-a adăugat suport pentru intervalele de octeți la modulul ngx_http_gzip_static_module.
  • S-a adăugat parametrul ipv4=off la directiva resolver, care vă permite să dezactivați căutarea adreselor IPv4 atunci când rezolvați nume și adrese.
  • API-ul intern reproiectat, liniile de antet sunt acum trecute ca o listă conectată.
  • Furnizată concatenarea șirurilor de antet cu nume identic atunci când sunt transmise la backend-urile FastCGI, SCGI și uwsgi, în metoda $r->header_in() a ngx_http_perl_module și în variabilele „$http_…”, „$sent_http_…”, „$ sent_trailer_…” , „$upstream_http_…” și „$upstream_trailer_…”.
  • A furnizat un avertisment în cazul depășirii configurației protocoalelor utilizate pentru soclul de ascultare.
  • Nivelul de înregistrare a multor erori SSL a fost retrogradat de la Critical la Informațional.
  • Consum optimizat de memorie în configurații cu proxy SSL.
  • Modificare: nivelul de jurnal de „lungimea datelor prea mare”, „lungime prea scurtă”, „versiune moștenită proastă”, „fără algoritmi de semnătură partajată”, „lungime proastă a rezumatului”, „extensie sigalgs lipsă”, „lungime criptată prea lungă” » , «lungime proastă», «actualizare cheie proastă», «date mixte de strângere de mână și fără strângere de mână», «ccs primite devreme», «date între ccs și terminate», «lungimea pachetului prea mare», «prea multe alerte de avertizare», „ înregistrare prea mică”, și „am o aripioară înaintea unui ccs”.

În cele din urmă dacă sunteți interesat să aflați mai multe despre asta puteți verifica detaliile În următorul link.

Pentru utilizatorii obișnuiți care nu au sarcina de a asigura compatibilitatea cu modulele terțe, se recomandă utilizarea ramurii principale, pe baza căreia se formează versiunile produsului comercial Nginx Plus la fiecare trei luni.

Obțineți nginx 1.24.0

Pentru cei interesați să poată obține noua versiune, trebuie să facă următoarele, în funcție de cazul distribuției lor.

Pentru RHEL și derivate, trebuie să adăugați depozitul cu următoarea comandă:

sudo nano /etc/yum.repos.d/nginx.repo

Și adaugă asta la sfârșit

[nginx]
name=nginx repo
baseurl=https://nginx.org/packages/rhel/$releasever/$basearch/
gpgcheck=0
enabled=1

Și instalăm cu:

dnf install nginx

În timp ce pentru Ubuntu și derivatele acestuia, trebuie să tastați următoarele:

sudo nano etc/apt/sources.list.d/nginx.list

Și adăugați asta la fișier:

deb https://nginx.org/packages/ubuntu/ $(lsb_release -sc) nginx
deb-src https://nginx.org/packages/ubuntu/ $(lsb_release -sc) nginx

Și continuăm instalarea cu:

sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys $key
sudo apt update
sudo apt install nginx

În fine, pentru cei care preferă compilarea pachetului, aceasta se poate face cu următoarele comenzi (odată deja descărcate și aflate în directorul de cod):

./configure
make
sudo make install

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: AB Internet Networks 2008 SL
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.