nginx 1.24.0 on juba välja antud ja need on selle uudised

nginx

Nginx on suure jõudlusega kerge veebiserver / pöördpuhverserver ja puhverserver

Pärast 11 kuud kestnud arendustööd aasta käivitamine suure jõudlusega HTTP-serveri ja mitme protokolli puhverserveri uus stabiilne haru nginx 1.24.0, mis sisaldab 1.23.x põhiharu kumulatiivseid muudatusi.

Edaspidi on kõik 1.24 stabiilse haru muudatused seotud tõsiste vigade ja haavatavuste eemaldamisega. Peagi moodustatakse nginx 1.25 põhiharu, milles uute funktsioonide arendamine jätkub.

Netcrafti märtsikuu raporti kohaselt kasutatakse nginxi 18,94% kõigist aktiivsetest saitidest (aasta tagasi 20,08%, kaks aastat tagasi 20,15%), mis on selle kategooria populaarsuselt teine ​​sait (Apache'i osakaal on 20,52% (22,58). % aasta tagasi, kaks nginxil ja LuaJIT-il põhinevat platvormi) – 7,94% (8,01%).

Peamised uudised versioonis nginx 1.24.0

Selles uues versioonis, mis pärineb versioonist nginx 1.24.0 TLSv1.3 protokoll on vaikimisi lubatud Ja see sisaldab palju turvalisuse ja jõudluse täiustusi, lisaks aitab krüpteeritud ühendusi veelgi kiirendada selliste suvandite abil nagu TLS-i valekäivitus ja Zero Round Trip Time (0RTT).

Veel üks märkimisväärne muudatus uues versioonis on see, et pakkusime TLS-i seansipiletite jaoks automaatset krüpteerimisvõtme pöörlemist, mida kasutatakse ühismälu kasutamisel ssl_session_cache direktiivis.

Windowsis on lisatud tugi tegelased, mida ei ole ASCII failinimedes moodulitele ngx_http_autoindex_module ja ngx_http_dav_module, samuti käsk sisaldab käsku. Windowsis on nginx ehitatud ka OpenSSL 3.0-ga.

Kohta muud muudatused mis eristuvad nginx 1.24.0-st:

  • Lisatud on tugi muutujatele "$proxy_protocol_tlv_*", mis salvestavad protokollis PROXY v2 Type-Length-Value kuvatavate TLV (Type-Length-Value) väljade väärtused.
  • Moodulile ngx_http_gzip_static_module lisati baitide vahemike tugi.
  • Lahendaja direktiivile on lisatud parameeter ipv4=off, mis võimaldab nimede ja aadresside lahendamisel keelata IPv4 aadressiotsingu.
  • Uuendatud sisemine API, päiseread edastatakse nüüd lingitud loendina.
  • FastCGI-, SCGI- ja uwsgi-taustaprogrammidele edastamisel pakuti identse nimega päise stringide konkateneerimist ngx_http_perl_module'i meetodis $r->header_in() ja muutujates "$http_…", "$sent_http_…", "$ sent_trailer_…" , “$upstream_http_…” ja “$upstream_trailer_…”.
  • Esitas hoiatuse kuulamispesa jaoks kasutatavate protokollide konfiguratsiooni tühistamise korral.
  • Paljude SSL-vigade logimise tase on alandatud kriitiliselt teabele.
  • Optimeeritud mälutarbimine SSL-puhverserveri konfiguratsioonides.
  • Muudatus: logitase "andmepikkus liiga pikk", "pikkus liiga lühike", "halb pärandversioon", "jagatud allkirja algoritmid puuduvad", "halb kokkuvõtte pikkus", "sigalgsi laiend puudub", "krüpteeritud pikkus on liiga pikk" » , «halb pikkus», «halb klahvi värskendus», «segatud käepigistuse ja mittekäepigistusandmed», «varajane vastuvõetud cc-d», «andmed kopeerimiskoopiate ja lõpetatud vahel», «paketi pikkus on liiga pikk», «liiga palju hoiatushoiatusi», " plaat liiga väike" ja "sai fin enne ccs".

Lõpuks kui olete huvitatud sellest rohkem teada saama saate üksikasju kontrollida Järgmisel lingil.

Tavakasutajatel, kellel pole ülesannet tagada ühilduvust kolmandate osapoolte moodulitega, on soovitatav kasutada põhiharu, mille põhjal moodustatakse iga kolme kuu tagant kommertstoote Nginx Plus versioonid.

Hankige nginx 1.24.0

Need, kes on huvitatud uue versiooni hankimisest, peavad olenevalt levitamise juhtumist tegema järgmist.

RHEL-i ja tuletisinstrumentide jaoks peate hoidla lisama järgmise käsuga:

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

Ja lisage see lõppu

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

Ja installime koos:

dnf install nginx

Ubuntu ja selle derivaatide puhul peavad nad sisestama järgmise:

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

Ja lisage failile see:

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

Ja jätkame installimist:

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

Lõpuks, need, kes eelistavad paketi koostamist, saavad seda teha järgmiste käskudega (kui see on juba alla laaditud ja koodikataloogis sees):

./configure
make
sudo make install

Jäta oma kommentaar

Sinu e-postiaadressi ei avaldata. Kohustuslikud väljad on tähistatud *

*

*

  1. Andmete eest vastutav: AB Internet Networks 2008 SL
  2. Andmete eesmärk: Rämpsposti kontrollimine, kommentaaride haldamine.
  3. Seadustamine: teie nõusolek
  4. Andmete edastamine: andmeid ei edastata kolmandatele isikutele, välja arvatud juriidilise kohustuse alusel.
  5. Andmete salvestamine: andmebaas, mida haldab Occentus Networks (EL)
  6. Õigused: igal ajal saate oma teavet piirata, taastada ja kustutada.