Nginx 1.18.0 burada ve bunlar onun en önemli değişiklikleri

Bir yıllık geliştirmeden sonra tanıtıldı popüler yüksek performanslı HTTP sunucusunun yeni ve kararlı bir dalı ve çok protokollü bir proxy sunucusu "Nginx 1.18.0"birikmiş değişiklikleri ana dal 1.17.x altında birleştiren.

Nginx'i bilmeyenler için bunun olduğunu bilmeli yüksek performanslı hafif bir ters proxy / web sunucusu ve e-posta protokolleri için bir proxy (IMAP / POP3). Nginx, çapraz platform olmasının yanı sıra Basitleştirilmiş BSD Lisansı altında lisanslanan ücretsiz ve açık kaynaklı bir yazılımdır, bu nedenle Unix, GNU / Linux, BSD, Solaris, Mac OS X ve Windows sistemlerinde kullanılabilir.

Nginx, OSS Nginx ve Nginx Plus'ın (ticari versiyon) iki versiyonu olduğu unutulmamalıdır. Nginx Plus, OSS Nginx'e dahil olmayan ek işlevler sunar.

Nginx 1.18.0'daki yenilikler nelerdir?

Nginx 1.18.0'ın bu yeni sürümünde, çeşitli direktifler eklendi sunucuya bazı işlevler ekleyen, yeni direktifin durumu böyledir limit_req_dry_run, işleme taleplerinin yoğunluğu üzerinde kısıtlamalar getirmeyen (hız sınırı olmaksızın), ancak paylaşılan bellekteki sınır dışı isteklerin sayısını izlemeye devam eden test yürütme modunu etkinleştirir.

Başka eklenen direktiflerin yüzdesi:  limit_conn_dry_runO modülü koy ngx_http_limit_conn_module test çalıştırma modundabağlantı sayısının sınırlı olmadığı, ancak hesaba katıldığı.

Ayrıca biz de bulabiliriz auth_delaysen 401 yanıt koduyla yetkisiz isteklere gecikme eklenmesine izin verir parola seçiminin yoğunluğunu azaltmak ve parola kısıtlamalı sistemlere erişirken zaman saldırısı işlemlerini manipüle eden saldırılara karşı koruma sağlamak, bir alt sorgu veya JWT'nin (JSON Web Simgesi) sonucu.

Direktiflerdeki değişkenler için destek eklendi «limit_rate "ve" limit_rate_after«, Direktiflerde olduğu gibi "Proxy_upload_rate" ve "proxy_download_rate" akış modülünün.

Direktif grpc_pass adresi tanımlayan parametrede bir değişken kullanmak için destek eklendi. Adres bir alan adı olarak belirtilmişse, ad, açıklanan sunucu grupları arasında aranır ve bulunamazsa çözümleyici kullanılarak belirlenir;

Eklendi yeni değişkenler proxy_protocol_server_addr ve proxy_protocol_server_portO PROXY protokol başlığından elde edilen sunucu adresini ve bağlantı noktasını içerirler.

Bu yeni sürümün duyurusunda bahsedilen diğer değişikliklerden:

  • değişken limit_conn_status modüle eklendi ngx_stream_limit_conn_module, bağlantı sayısı sınırının sonucunu saklayan: GEÇTİ, REDDEDİLDİ ve REDDEDİLDİ_DRY_RUN.
  • Değişken $ limit_req_status modüle eklendi ngx_http_limit_req_module , isteklerin alınma oranının sınırlandırılmasının sonucunu saklayan: GEÇTİ, ERTELENDİ, REDDEDİLDİ, GECİKMİŞ_DRY_RUN ve REDDEDİLDİ_DRY_RUN.
  • Varsayılan olarak, modül montajı sağlanır ngx_http_postpone_filter_module.
  • $ R-> yöntemini kullanarak adlandırılmış konum bloklarını değiştirmek için destek eklendi dahili_yönlendirme () yerleşik Perl yorumlayıcısı tarafından sağlanır. Bu yöntem artık URI'lerin kaçış karakterleri ile işlenmesini içerir.
  • İstemciden sunucuya bağlamayla yük dengelemeyi düzenlemek için aşağıdan yukarıya yapılandırma bloğundaki hash yönergesini kullanırken, anahtar boşsa mod yuvarlak robin şimdi etkinleştirildi.
  • Uzun süre hızlı bir bağlantıdan okumaktan kaçınmak için, varsa ioctl (FIONREAD) aramaları için destek eklendi.

Son olarak, gelecekte, 1.18 kararlı dalındaki tüm değişiklikler, hata ve güvenlik açığının kaldırılmasıyla ilişkilendirilecektir. ciddi.

bunun yanı sıra nginx 1.19 ana şubesi yakında kurulacakiçinde yeni özelliklerin geliştirilmesinin devam edeceği. Üçüncü taraf modüllerle uyumluluğu sağlama görevi olmayan sıradan kullanıcılar için, Nginx Plus ticari ürününün hangi sürümlerinin her üç ayda bir oluşturulduğuna bağlı olarak ana şubenin kullanılması önerilir.

Onun hakkında daha fazla bilgi edinmek istiyorsanız bu yeni sürümde uygulanan değişiklikler hakkında ayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda. 


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.