nginx 1.24.0 zaten yayınlandı ve bunlar onun haberleri

nginx

Nginx, yüksek performanslı, hafif bir web sunucusu/ters proxy ve proxy'dir

11 aylık geliştirmeden sonra, lansmanı yüksek performanslı HTTP sunucusunun ve çok protokollü proxy sunucusunun yeni kararlı dalı nginx 1.24.01.23.x ana dalındaki kümülatif değişiklikleri içerir.

Gelecekte, 1.24 kararlı dalındaki tüm değişiklikler, ciddi hataların ve güvenlik açıklarının kaldırılmasıyla ilgili olacaktır. Yakında, yeni özelliklerin geliştirilmesinin devam edeceği nginx 1.25'in ana dalı oluşturulacak.

Netcraft'ın Mart ayı raporuna göre tüm aktif sitelerin %18,94'ünde (bir yıl önce %20,08, iki yıl önce %20,15) nginx kullanılıyor ve bu kategoride en popüler ikinci site (Apache'nin payı %20,52'ye karşılık geliyor (22,58). % bir yıl önce, nginx ve LuaJIT tabanlı iki platform) – %7,94 (%8,01).

nginx 1.24.0'daki ana haberler

Nginx 1.24.0'dan gelen bu yeni sürümde TLSv1.3 protokolü varsayılan olarak etkindir TLS hatalı başlatma ve Sıfır Gidiş Dönüş Süresi (0RTT) gibi seçeneklerle şifreli bağlantıları daha da hızlandırmaya yardımcı olmanın yanı sıra birçok güvenlik ve performans iyileştirmesi içeriyor.

Yeni sürümde dikkat çeken bir diğer değişiklik de ssl_session_cache direktifinde paylaşımlı bellek kullanılırken kullanılan TLS oturum biletleri için otomatik şifreleme anahtarı rotasyonu sunmuş olmamız.

Windows'ta, için destek eklendi olmayan karakterler Dosya adlarında ASCII ngx_http_autoindex_module ve ngx_http_dav_module modüllerine ve ayrıca include direktifine. Windows'ta nginx ayrıca OpenSSL 3.0 ile oluşturulmuştur.

Of the diğer değişiklikler nginx 1.24.0'dan öne çıkanlar:

  • PROXY v2 Type-Length-Value protokolünde görünen TLV (Type-Length-Value) alanlarının değerlerini saklayan "$proxy_protocol_tlv_*" değişkenleri için destek eklendi.
  • ngx_http_gzip_static_module modülüne bayt aralıkları için destek eklendi.
  • Adları ve adresleri çözerken IPv4 adres aramasını devre dışı bırakmanıza izin veren çözümleyici yönergesine ipv4=off parametresi eklendi.
  • Yeniden tasarlanan dahili API, başlık satırları artık bağlantılı bir liste olarak geçiriliyor.
  • ngx_http_perl_module'ün $r->header_in() yönteminde ve "$http_…", "$sent_http_…", "$ sent_trailer_… ”, “$upstream_http_…” ve “$upstream_trailer_…”.
  • Dinleme soketi için kullanılan protokollerin konfigürasyonunun geçersiz kılınması durumunda bir uyarı sağlandı.
  • Birçok SSL hatasının günlük kaydı düzeyi, Kritik'ten Bilgilendirme'ye düşürüldü.
  • SSL proxy ile yapılandırmalarda optimize edilmiş bellek tüketimi.
  • Değiştir: "veri uzunluğu çok uzun", "uzunluk çok kısa", "kötü eski sürüm", "paylaşılan imza algoritması yok", "kötü özet uzunluğu", "eksik sigalgs uzantısı", "şifreli uzunluk çok uzun" günlük düzeyi » , «kötü uzunluk», «kötü anahtar güncellemesi», «karışık el sıkışma ve el sıkışma olmayan veriler», «erken alınan ccs», «ccs ile biten arasındaki veriler», «paket uzunluğu çok uzun», «çok fazla uyarı uyarısı», " kayıt çok küçük" ve "ccs'den önce bir yüzgeç var".

Nihayet onun hakkında daha fazla bilgi edinmekle ilgileniyorsan detayları kontrol edebilirsin Aşağıdaki bağlantıda.

Üçüncü taraf modüllerle uyumluluk sağlama görevi olmayan sıradan kullanıcılar için, her üç ayda bir ticari ürün Nginx Plus'ın hangi sürümlerinin oluşturulduğuna bağlı olarak ana şubenin kullanılması önerilir.

nginx 1.24.0'ı edinin

Yeni sürümü edinebilmekle ilgilenenler, dağıtım durumlarına bağlı olarak aşağıdakileri yapmalıdır.

RHEL ve türevleri için depoyu aşağıdaki komutla eklemelisiniz:

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

Ve bunu sonuna ekleyin

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

Ve şununla kuruyoruz:

dnf install nginx

Ubuntu ve türevleri için aşağıdakileri yazmaları gerekir:

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

Ve bunu dosyaya ekleyin:

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

Ve şununla yüklemeye devam ediyoruz:

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

Son olarak, paketin derlenmesini tercih edenler için bu, aşağıdaki komutlarla yapılabilir (önceden indirilmiş ve kod dizini içindeyken):

./configure
make
sudo make install

Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: AB Internet Networks 2008 SL
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.