Az nginx 1.24.0 már megjelent, és ezek a hírek

nginx

Az Nginx egy nagy teljesítményű, könnyű webszerver/fordított proxy és proxy

11 hónapos fejlesztés után elindítása a nagy teljesítményű HTTP szerver és a többprotokollos proxyszerver új stabil ága nginx 1.24.0, amely magában foglalja az 1.23.x fő ág összesített változásait.

A jövőben az 1.24-es stabil ágban minden változás a súlyos hibák és sebezhetőségek eltávolításához kapcsolódik majd. Hamarosan megalakul az nginx 1.25 fő ága, amelyben folytatódik az új funkciók fejlesztése.

A Netcraft márciusi jelentése szerint az nginxet az összes aktív oldal 18,94%-án használják (egy éve 20,08%, két éve 20,15%), ami a második legnépszerűbb oldal ebben a kategóriában (az Apache részesedése 20,52% (22,58) % egy évvel ezelőtt, két nginx és LuaJIT alapú platform) – 7,94% (8,01%).

Az nginx 1.24.0 főbb hírei

Ebben az új verzióban, amely az nginx 1.24.0-ból származik A TLSv1.3 protokoll alapértelmezés szerint engedélyezve van És ez az, hogy számos biztonsági és teljesítménybeli fejlesztést tartalmaz, amellett, hogy még jobban felgyorsítja a titkosított kapcsolatokat olyan opciókkal, mint a TLS false start és a Zero Round Trip Time (0RTT).

Egy másik figyelemre méltó változás az új verzióban, hogy az ssl_session_cache direktívában megosztott memória használatakor használt TLS munkamenetjegyekhez automatikus titkosítási kulcs rotációt biztosítottunk.

Windows rendszeren hozzáadott támogatás a következőhöz: karakterek, amelyek nem ASCII a fájlnevekben az ngx_http_autoindex_module és ngx_http_dav_module modulokhoz, valamint az include direktívához. Windowson az nginx OpenSSL 3.0-val is épül.

A egyéb változások amelyek kiemelkednek az nginx 1.24.0-ból:

  • Támogatás hozzáadva a "$proxy_protocol_tlv_*" változókhoz, amelyek a PROXY v2 Type-Length-Value protokollban megjelenő TLV (Type-Length-Value) mezők értékeit tárolják.
  • A bájttartományok támogatása hozzáadva az ngx_http_gzip_static_module modulhoz.
  • Hozzáadtuk az ipv4=off paramétert a feloldó direktívához, amely lehetővé teszi az IPv4-címkeresés letiltását a nevek és címek feloldásakor.
  • Újratervezett belső API, a fejlécsorok mostantól linkelt listaként kerülnek átadásra.
  • A FastCGI, SCGI és uwsgi háttérprogramoknak való átadáskor azonos nevű fejléc karakterláncok összefűzése biztosított az ngx_http_perl_module $r->header_in() metódusában és a „$http_…”, „$sent_http_…”, „$ send_trailer_…” változókban. , „$upstream_http_…” és „$upstream_trailer_…”.
  • Figyelmeztetést adott a lehallgató aljzathoz használt protokollok konfigurációjának felülbírálása esetén.
  • Számos SSL-hiba naplózási szintjét kritikusról információsra csökkentették.
  • Optimalizált memóriafelhasználás az SSL proxyval rendelkező konfigurációkban.
  • Változás: "túl hosszú az adathossz", "túl rövid a hossz", "rossz régi verzió", "nincs megosztott aláírási algoritmus", "rossz kivonat hossza", "hiányzó sigalgs kiterjesztés", "túl hosszú a titkosított hossz" » , «rossz hosszúság», «rossz kulcsfrissítés», «vegyes kézfogási és nem kézfogási adatok», «korán érkezett cc-k», «a cc-k és a kész közötti adatok», «túl hosszú a csomag hossza», «túl sok figyelmeztető riasztás», " a lemez túl kicsi", és "uszonyt kapott a ccs előtt".

Végül ha érdekel, hogy többet tudjon meg róla ellenőrizheti a részleteket A következő linken.

Azon hétköznapi felhasználók számára, akiknek nem feladata a harmadik féltől származó modulokkal való kompatibilitás biztosítása, javasoljuk a fő ág használatát, amely alapján az Nginx Plus kereskedelmi termék verziói háromhavonta jönnek létre.

Szerezd meg az nginx 1.24.0-t

Azoknak, akik érdeklődnek az új verzió beszerzése iránt, a terjesztésük esetétől függően a következőket kell tenniük.

Az RHEL és a származékok esetén a következő paranccsal kell hozzáadnia a tárat:

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

És ezt add hozzá a végére

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

És telepítjük:

dnf install nginx

Az Ubuntu és származékai esetében a következőket kell beírniuk:

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

És ezt add hozzá a fájlhoz:

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

És folytatjuk a telepítést:

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

Végül azok számára, akik a csomag összeállítását részesítik előnyben, ezt a következő parancsokkal tehetik meg (amint már letöltötték és bent vannak a kódkönyvtárban):

./configure
make
sudo make install

Hagyja megjegyzését

E-mail címed nem kerül nyilvánosságra. Kötelező mezők vannak jelölve *

*

*

  1. Az adatokért felelős: AB Internet Networks 2008 SL
  2. Az adatok célja: A SPAM ellenőrzése, a megjegyzések kezelése.
  3. Legitimáció: Az Ön beleegyezése
  4. Az adatok közlése: Az adatokat csak jogi kötelezettség alapján továbbítjuk harmadik felekkel.
  5. Adattárolás: Az Occentus Networks (EU) által üzemeltetett adatbázis
  6. Jogok: Bármikor korlátozhatja, helyreállíthatja és törölheti adatait.