nginx 1.24.0 on jo julkaistu ja nämä ovat sen uutisia

nginx

Nginx on erittäin suorituskykyinen kevyt verkkopalvelin/käänteinen välityspalvelin ja välityspalvelin

11 kuukauden kehitystyön jälkeen käynnistäminen korkean suorituskyvyn HTTP-palvelimen ja usean protokollan välityspalvelimen uusi vakaa haara nginx 1.24.0, joka sisältää kumulatiiviset muutokset 1.23.x-päähaarassa.

Jatkossa kaikki 1.24 vakaan haaran muutokset liittyvät vakavien bugien ja haavoittuvuuksien poistamiseen. Pian muodostuu nginx 1.25:n päähaara, jossa uusien ominaisuuksien kehittäminen jatkuu.

Netcraftin maaliskuun raportin mukaan nginxiä käytetään 18,94 %:lla kaikista aktiivisista sivustoista (20,08 % vuosi sitten, 20,15 % kaksi vuotta sitten), mikä on toiseksi suosituin sivusto tässä kategoriassa (Apachen osuus vastaa 20,52 % (22,58). % vuosi sitten, kaksi nginxiin ja LuaJIT:iin perustuvaa alustaa) – 7,94 % (8,01 %).

Tärkeimmät uutiset nginx 1.24.0:ssa

Tässä uudessa versiossa, joka tulee nginx 1.24.0:sta TLSv1.3-protokolla on oletuksena käytössä Ja se sisältää monia tietoturva- ja suorituskykyparannuksia sen lisäksi, että se auttaa nopeuttamaan salattuja yhteyksiä entisestään vaihtoehdoilla, kuten TLS-false start ja Zero Round Trip Time (0RTT).

Toinen merkittävä muutos uudessa versiossa on, että tarjosimme automaattisen salausavaimen kierron TLS-istuntolipuille, joita käytetään käytettäessä jaettua muistia ssl_session_cache-direktiivissä.

Windowsissa lisätty tuki hahmoja, jotka eivät ole ASCII tiedostojen nimissä ngx_http_autoindex_module- ja ngx_http_dav_module-moduuleille sekä include-direktiiville. Windowsissa nginx on myös rakennettu OpenSSL 3.0:lla.

Niistä muut muutokset jotka erottuvat nginx 1.24.0:sta:

  • Lisätty tuki "$proxy_protocol_tlv_*"-muuttujille, jotka tallentavat TLV-kenttien (Type-Length-Value) arvot, jotka näkyvät PROXY v2 Type-Length-Value -protokollassa.
  • Lisätty tuki tavualueille ngx_http_gzip_static_module-moduuliin.
  • Lisätty ipv4=off-parametri ratkaistavaan direktiiviin, jonka avulla voit poistaa IPv4-osoitteen haun käytöstä nimiä ja osoitteita selvitettäessä.
  • Uudelleen suunniteltu sisäinen API, otsikkorivit välitetään nyt linkitettynä luettelona.
  • Tarjotaan identtisesti nimettyjen otsikkomerkkijonojen ketjuttaminen, kun ne välitetään FastCGI-, SCGI- ja uwsgi-taustajärjestelmille, $r->header_in()-metodissa ngx_http_perl_module ja muuttujissa "$http_…", "$sent_http_…", "$ sent_trailer_…" , “$upstream_http_…” ja “$upstream_trailer_…”.
  • Antoi varoituksen, jos kuunteluliittimessä käytettyjen protokollien konfiguraatio ohitetaan.
  • Monien SSL-virheiden kirjaustaso on alennettu kriittisestä tiedoksi.
  • Optimoitu muistin kulutus SSL-välityspalvelimella varustetuissa kokoonpanoissa.
  • Muutos: Lokitaso "tiedon pituus liian pitkä", "pituus liian lyhyt", "huono vanha versio", "ei jaettuja allekirjoitusalgoritmeja", "huono tiivistelmäpituus", "puuttuva sigalgs-laajennus", "salattu pituus liian pitkä" » , «huono pituus», «huono näppäinpäivitys», «sekoitettu kättely- ja ei-kättelydata», «kopiokopiot vastaanotettu aikaisin», «data kopioiden ja valmiiden välillä», «paketin pituus liian pitkä», «liian monta varoitushälytystä», " levy liian pieni" ja "sain evän ennen ccs:a".

Vihdoin jos olet kiinnostunut tietämään siitä lisää voit tarkistaa yksityiskohdat Seuraavassa linkissä.

Tavallisille käyttäjille, joilla ei ole tehtävää varmistaa yhteensopivuus kolmansien osapuolien moduulien kanssa, on suositeltavaa käyttää päähaaraa, jonka perusteella kaupallisen tuotteen Nginx Plus versiot muodostetaan kolmen kuukauden välein.

Hanki nginx 1.24.0

Niiden, jotka ovat kiinnostuneita uuden version hankkimisesta, on tehtävä seuraavaa jakelutapauksesta riippuen.

RHEL:lle ja johdannaisille sinun on lisättävä arkisto seuraavalla komennolla:

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

Ja lisää tämä loppuun

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

Ja asennamme:

dnf install nginx

Kun kyseessä on Ubuntu ja sen johdannaiset, heidän on kirjoitettava seuraavat:

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

Ja lisää tämä tiedostoon:

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

Ja jatkamme asennusta:

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

Lopuksi, niille, jotka haluavat paketin kokoamisen, tämä voidaan tehdä seuraavilla komennoilla (kun se on jo ladattu ja koodihakemistossa):

./configure
make
sudo make install

Jätä kommentti

Sähköpostiosoitettasi ei julkaista. Pakolliset kentät on merkitty *

*

*

  1. Vastaa tiedoista: AB Internet Networks 2008 SL
  2. Tietojen tarkoitus: Roskapostin hallinta, kommenttien hallinta.
  3. Laillistaminen: Suostumuksesi
  4. Tietojen välittäminen: Tietoja ei luovuteta kolmansille osapuolille muutoin kuin lain nojalla.
  5. Tietojen varastointi: Occentus Networks (EU) isännöi tietokantaa
  6. Oikeudet: Voit milloin tahansa rajoittaa, palauttaa ja poistaa tietojasi.