nginx 1.24.0 je već objavljen i ovo su njegove vijesti

Nginx

Nginx je lagani web server/reverzni proxy i proxy visokih performansi

Nakon 11 mjeseci razvoja, lansiranje nova stabilna grana HTTP servera visokih performansi i višeprotokolnog proxy servera nginx 1.24.0, koji uključuje kumulativne promjene u glavnoj grani 1.23.x.

U budućnosti, sve promjene u 1.24 stabilnoj grani će se odnositi na uklanjanje ozbiljnih grešaka i ranjivosti. Uskoro će se formirati glavna grana nginxa 1.25, u kojoj će se nastaviti razvoj novih karakteristika.

Prema Netcraftovom martovskom izveštaju, nginx se koristi na 18,94% svih aktivnih sajtova (20,08% pre godinu dana, 20,15% pre dve godine), što je drugi najpopularniji sajt u ovoj kategoriji (Apacheov udeo odgovara 20,52% (22,58). % prije godinu dana, dvije platforme bazirane na nginx i LuaJIT) – 7,94% (8,01%).

Glavne vijesti u nginxu 1.24.0

U ovoj novoj verziji koja dolazi iz nginxa 1.24.0 TLSv1.3 protokol je podrazumevano omogućen A to je da uključuje mnoga poboljšanja sigurnosti i performansi, osim što pomaže da se šifrirane veze još više ubrzaju uz opcije kao što su TLS lažni start i Zero Round Trip Time (0RTT).

Još jedna značajna promjena u novoj verziji je da smo omogućili automatsku rotaciju ključeva za šifriranje za TLS sesije, koje se koriste kada se koristi dijeljena memorija u ssl_session_cache direktivi.

Na Windows-u je dodana podrška za likovi koji to nisu ASCII u nazivima datoteka na module ngx_http_autoindex_module i ngx_http_dav_module, kao i direktivu include. Na Windows-u, nginx je takođe izgrađen sa OpenSSL 3.0.

Of the druge promjene koji se izdvajaju od nginxa 1.24.0:

  • Dodata podrška za varijable "$proxy_protocol_tlv_*", koje pohranjuju vrijednosti TLV (Type-Length-Value) polja koja se pojavljuju u PROXY v2 Type-Length-Value protokolu.
  • Dodata podrška za opsege bajtova modulu ngx_http_gzip_static_module.
  • Dodan parametar ipv4=off u direktivu razrješača, koji vam omogućava da onemogućite traženje IPv4 adresa prilikom rješavanja imena i adresa.
  • Redizajniran interni API, linije zaglavlja se sada prosljeđuju kao povezana lista.
  • Obezbeđena konkatenacija identično imenovanih nizova zaglavlja kada se prosleđuju na FastCGI, SCGI i uwsgi pozadine, u metodi $r->header_in() ngx_http_perl_module i u varijablama "$http_…", "$sent_http_…", "$ sent_trailer_..." , “$upstream_http_…” i “$upstream_trailer_…”.
  • Pruža upozorenje u slučaju nadjačavanja konfiguracije protokola koji se koriste za utičnicu za slušanje.
  • Nivo evidentiranja mnogih SSL grešaka je snižen sa kritičnog na informativni.
  • Optimizirana potrošnja memorije u konfiguracijama sa SSL proxyjem.
  • Promjena: nivo dnevnika "dužina podataka predugačka", "dužina prekratka", "loša zastarjela verzija", "bez algoritama zajedničkog potpisa", "dužina lošeg sažetka", "nedostaje proširenje sigalgs", "šifrirana dužina predugačka" » , «loša dužina», «ažuriranje lošeg ključa», «pomiješani podaci o rukovanju i bez rukovanja», «ccs primljeni rano», «podaci između cc-a i završenog», «dužina paketa predugačka», «previše upozorenja o upozorenjima», « rekord premali", i "dobio sam peraju prije ccs".

Konačno ako ste zainteresirani da saznate više o tome možete provjeriti detalje Na sledećem linku.

Za obične korisnike koji nemaju zadatak osigurati kompatibilnost s modulima treće strane, preporučuje se korištenje glavne grane, na osnovu koje se svaka tri mjeseca formiraju verzije komercijalnog proizvoda Nginx Plus.

Nabavite nginx 1.24.0

Za one koji su zainteresirani da dobiju novu verziju, moraju učiniti sljedeće, ovisno o slučaju njihove distribucije.

Za RHEL i derivate, morate dodati spremište sa sljedećom naredbom:

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

I dodajte ovo na kraju

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

I instaliramo sa:

dnf install nginx

Dok za Ubuntu i njegove derivate, oni moraju upisati sljedeće:

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

I dodajte ovo u fajl:

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

I nastavljamo instalirati sa:

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

Konačno, za one koji preferiraju kompilaciju paketa, to se može učiniti pomoću sljedećih naredbi (jednom kada su već preuzete i budu unutar direktorija kodova):

./configure
make
sudo make install

Ostavite komentar

Vaša e-mail adresa neće biti objavljena. Obavezna polja su označena sa *

*

*

  1. Odgovoran za podatke: AB Internet Networks 2008 SL
  2. Svrha podataka: Kontrola neželjene pošte, upravljanje komentarima.
  3. Legitimacija: Vaš pristanak
  4. Komunikacija podataka: Podaci se neće dostavljati trećim stranama, osim po zakonskoj obavezi.
  5. Pohrana podataka: Baza podataka koju hostuje Occentus Networks (EU)
  6. Prava: U bilo kojem trenutku možete ograničiti, oporaviti i izbrisati svoje podatke.