nginx 1.24.0 an riga an sake shi kuma waɗannan labaran ne

Nginx

Nginx babban sabar gidan yanar gizo ce mai nauyi/mai juyawa da wakili

Bayan watanni 11 na ci gaba. ƙaddamar da sabon reshe barga na uwar garken HTTP mai girma da kuma uwar garken wakili na yarjejeniya da yawa nginx 1.24.0, wanda ya ƙunshi sauye-sauyen tarawa a cikin babban reshe na 1.23.x.

A nan gaba, duk canje-canje a cikin 1.24 barga reshe zai kasance da alaka da kau da tsanani kwari da kuma rauni. Ba da daɗewa ba, za a kafa babban reshe na nginx 1.25, wanda za a ci gaba da haɓaka sabbin abubuwa.

A cewar rahoton na Maris na Netcraft, ana amfani da nginx akan kashi 18,94% na duk rukunin yanar gizo masu aiki (20,08% shekara ɗaya da ta gabata, 20,15% shekaru biyu da suka wuce), wanda shine na biyu mafi shaharar rukunin yanar gizo. (Rashin Apache yayi daidai da 20,52% (22,58) % shekara guda da ta gabata, dandamali guda biyu bisa nginx da LuaJIT) - 7,94% (8,01%).

Babban labarai a cikin nginx 1.24.0

A cikin wannan sabon sigar da ta fito daga nginx 1.24.0 An kunna yarjejeniya ta TLSv1.3 ta tsohuwa Kuma shine ya haɗa da tsaro da haɓaka aiki da yawa, ban da taimakawa wajen haɓaka hanyoyin haɗin yanar gizo har ma da zaɓuɓɓuka kamar farkon farkon TLS da Zero Round Trip Time (0RTT).

Wani sanannen canji a cikin sabon sigar shine cewa mun samar da jujjuyawar maɓallin ɓoyewa ta atomatik don tikitin zaman TLS, waɗanda ake amfani da su lokacin amfani da ƙwaƙwalwar ajiya a cikin umarnin ssl_session_cache.

A kan Windows, ƙarin tallafi don haruffan da ba ASCII a cikin sunayen fayil zuwa ngx_http_autoindex_module da ngx_http_dav_module modules, haka kuma ya haɗa da umarni. A kan Windows, nginx kuma an gina shi tare da OpenSSL 3.0.

Na wasu canje-canje wanda ya bambanta daga nginx 1.24.0:

  • Ƙara goyon baya ga masu canji na "$proxy_protocol_tlv_*", waɗanda ke adana ƙimar filayen TLV (Nau'in-Length-Value) waɗanda ke bayyana a cikin ka'idar PROXY v2 Type-Length-Value.
  • Ƙara goyon baya don jeri na byte zuwa ngx_http_gzip_static_module module.
  • An ƙara ma'aunin ipv4= kashewa zuwa umarnin mai warwarewa, wanda ke ba ku damar kashe binciken adireshin IPv4 yayin warware sunaye da adireshi.
  • API ɗin da aka sake tsarawa, layukan kai yanzu an wuce su azaman jeri mai alaƙa.
  • An samar da haɗin igiyoyi masu suna iri ɗaya lokacin da aka wuce zuwa FastCGI, SCGI da uwsgi baya, a cikin hanyar $r->header_in() na ngx_http_perl_module kuma a cikin masu canji "$ http_…", "$ sent_http_…", "$ sent_trailer_..." , "$ upstream_http_..." da "$upstream_trailer_...".
  • An ba da gargaɗi idan akwai ƙetare tsarin ka'idojin da aka yi amfani da su don soket na sauraro.
  • An rage girman matakin shiga na yawancin kurakuran SSL daga Mahimmanci zuwa Bayani.
  • Ingantacciyar amfani da žwažwalwa a cikin jeri tare da wakili na SSL.
  • Canji: Matsayin shiga na "tsawon bayanai yayi tsayi da yawa", "tsawon gajere sosai", "Sigar gado mara kyau", "babu algorithms na sa hannu da aka raba", "mummunan tsayin narkewa", "rasa sigalgs tsawo", "tsawon rufaffen tsayi da yawa" » , «mummunan tsawo», «mummunan sabunta maɓalli», «gaɗaɗɗen musafaha da bayanan da ba musafaha ba», «ccs samu da wuri», «bayanai tsakanin ccs da gamawa», «tsawon fakiti yayi tsayi sosai», «yawan faɗakarwa gargadi», " rikodin ya yi ƙanƙanta", kuma "samu fin kafin ccs".

Finalmente idan kuna sha'awar ƙarin sani game da shi zaka iya duba bayanan A cikin mahaɗin mai zuwa.

Ga masu amfani na yau da kullun waɗanda ba su da aikin tabbatar da dacewa tare da samfuran ɓangare na uku, ana ba da shawarar yin amfani da babban reshe, dangane da nau'ikan samfuran kasuwanci na Nginx Plus kowane watanni uku.

Zazzage nginx 1.24.0

Ga masu sha'awar samun damar samun sabon sigar, dole ne su yi abubuwan da ke gaba, dangane da yanayin rarraba su.

Don RHEL da abubuwan haɓakawa, dole ne ku ƙara ma'ajiyar tare da umarni mai zuwa:

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

Kuma ƙara wannan a ƙarshe

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

Kuma mun shigar tare da:

dnf install nginx

Duk da yake don Ubuntu da abubuwan da suka samo asali, dole ne su rubuta masu zuwa:

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

Kuma ƙara wannan zuwa fayil ɗin:

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

Kuma muna ci gaba da shigarwa tare da:

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

A ƙarshe, ga waɗanda suka fi son haɗa fakitin, ana iya yin wannan tare da umarni masu zuwa (da zarar an riga an sauke su kuma kasancewa cikin kundin adireshin):

./configure
make
sudo make install

Bar tsokaci

Your email address ba za a buga. Bukata filayen suna alama da *

*

*

  1. Alhakin bayanai: AB Internet Networks 2008 SL
  2. Manufar bayanan: Sarrafa SPAM, sarrafa sharhi.
  3. Halacci: Yarda da yarda
  4. Sadarwar bayanan: Ba za a sanar da wasu bayanan ga wasu kamfanoni ba sai ta hanyar wajibcin doka.
  5. Ajiye bayanai: Bayanin yanar gizo wanda Occentus Networks (EU) suka dauki nauyi
  6. Hakkoki: A kowane lokaci zaka iyakance, dawo da share bayanan ka.