nginx 1.24.0 har allerede blitt utgitt, og dette er nyhetene

Nginx

Nginx er en høyytelses lett nettserver/omvendt proxy og proxy

Etter 11 måneder med utvikling, lanseringen av den nye stabile grenen av høyytelses HTTP-server og multi-protokoll proxy-server nginx 1.24.0, som inkorporerer de kumulative endringene i 1.23.x hovedgrenen.

I fremtiden vil alle endringer i 1.24 stabil grenen være relatert til fjerning av alvorlige feil og sårbarheter. Snart vil hovedgrenen til nginx 1.25 bli dannet, der utviklingen av nye funksjoner vil fortsette.

I følge Netcrafts marsrapport brukes nginx på 18,94 % av alle aktive nettsteder (20,08 % for ett år siden, 20,15 % for to år siden), som er det nest mest populære nettstedet i denne kategorien. (Apaches andel tilsvarer 20,52 % (22,58). % for et år siden, to plattformer basert på nginx og LuaJIT) – 7,94 % (8,01 %).

Hovednyheter i nginx 1.24.0

I denne nye versjonen som kommer fra nginx 1.24.0 TLSv1.3-protokollen er aktivert som standard Og det er at det inkluderer mange sikkerhets- og ytelsesforbedringer, i tillegg til å bidra til å øke hastigheten på krypterte tilkoblinger med alternativer som TLS falsk start og Zero Round Trip Time (0RTT).

En annen bemerkelsesverdig endring i den nye versjonen er at vi ga automatisk krypteringsnøkkelrotasjon for TLS-sesjonsbilletter, som brukes ved bruk av delt minne i ssl_session_cache-direktivet.

På Windows, lagt til støtte for tegn som ikke er det ASCII i filnavn til ngx_http_autoindex_module- og ngx_http_dav_module-modulene, så vel som inkluderer-direktivet. På Windows er nginx også bygget med OpenSSL 3.0.

Av andre endringer som skiller seg ut fra nginx 1.24.0:

  • Lagt til støtte for "$proxy_protocol_tlv_*"-variablene, som lagrer verdiene til TLV-feltene (Type-Length-Value) som vises i PROXY v2 Type-Length-Value-protokollen.
  • Lagt til støtte for byteområder til ngx_http_gzip_static_module-modulen.
  • La til parameteren ipv4=off i resolver-direktivet, som lar deg deaktivere IPv4-adresseoppslag når du løser navn og adresser.
  • Redesignet intern API, overskriftslinjer sendes nå som en koblet liste.
  • Gir sammenkobling av identisk navngitte overskriftsstrenger når de ble sendt til FastCGI, SCGI og uwsgi backends, i $r->header_in()-metoden til ngx_http_perl_module og i variablene "$http_...", "$sent_http_...", "$ sent_trailer_..." , "$upstream_http_..." og "$upstream_trailer_...".
  • Gir en advarsel i tilfelle overstyrelse av konfigurasjonen av protokollene som brukes for lyttekontakten.
  • Loggnivået for mange SSL-feil har blitt nedgradert fra Kritisk til Informasjonsmessig.
  • Optimalisert minneforbruk i konfigurasjoner med SSL proxy.
  • Endring: Loggnivå for "datalengde for lang", "lengde for kort", "dårlig eldre versjon", "ingen delte signaturalgoritmer", "dårlig sammendragslengde", "mangler sigalgs-utvidelse", "kryptert lengde for lang" » , «dårlig lengde», «dårlig nøkkeloppdatering», «blandet håndtrykk og ikke-håndtrykkdata», «kopi mottatt tidlig», «data mellom kopi og ferdige», «for lang pakkelengde», «for mange advarsler», " posten er for liten", og "fikk en finne før en ccs".

Endelig hvis du er interessert i å vite mer om det kan du sjekke detaljene I den følgende lenken.

For vanlige brukere som ikke har som oppgave å sikre kompatibilitet med tredjepartsmoduler, anbefales det å bruke hovedgrenen, basert på hvilke versjoner av det kommersielle produktet Nginx Plus som dannes hver tredje måned.

Få nginx 1.24.0

For de som er interessert i å få tak i den nye versjonen, må de gjøre følgende, avhengig av distribusjonen.

For RHEL og derivater må du legge til depotet med følgende kommando:

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

Og legg til dette til slutt

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

Og vi installerer med:

dnf install nginx

Mens for Ubuntu og derivater av det, må de skrive følgende:

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

Og legg dette til filen:

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

Og vi fortsetter å installere med:

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

Til slutt, for de som foretrekker kompileringen av pakken, kan dette gjøres med følgende kommandoer (når de allerede er lastet ned og er inne i kodekatalogen):

./configure
make
sudo make install

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: AB Internet Networks 2008 SL
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.