Angie 1.5, destek iyileştirmeleri, Let's Encrypt sertifikaları için yeni bir modül ve daha fazlasıyla geliyor

Angie

Angie, eski F5 geliştiricileri tarafından oluşturulan bir çataldır.

Yeni versiyonu Angie 1.5 yayınlandı ve bir grup eski geliştirici tarafından yapılan bu Nginx çatalının bu bölümünde, Hem destek hem de destek açısından bir dizi iyileştirme uygulandı. diğer sistemlerle nasıl uyumlu olacağı, yeni modüllerin tanıtılması, hata düzeltmeleri ve daha fazlası.

Angie 1.5'in sunduğu bu yeni versiyonda, Bunun gelişimi nginx 1.25.4 sürümüne dayanmaktadır. Geliştiricilerin hazırladığı değişikliklerle birlikte tüm iyileştirmeler ve yeni özellikler uygulandı ve aktarıldı.

Ve Angie 1.5'te Öne çıkan özelliklerden biri http_acme modülünün tanıtılmasıdır, acme_client ve acme direktiflerinin yanı sıra aşağıdakiler gibi belirli değişkenler aracılığıyla yapılandırılabilir: $acme_cert_* y $acme_cert_key_*, O sertifika alma ve güncelleme sürecini otomatikleştirir Let's Encrypt'in ACME protokolünü kullanarak. Bu yeni özellik, güncellenen sertifikaların bakımını otomatikleştirmeyi amaçlamaktadır.

Yeni sürümde öne çıkan bir diğer değişiklik ise direktif eklendi auto_redirect, hangisi otomatik yönlendirme sürecini optimize etmekten sorumludur istek URI'sinin uygun şekilde "/" ile bitmediği durumlarda sunucu davranışının kontrolünü kolaylaştırmak için.

Angie 1.5.0'da da Prometheus ile entegrasyon iyileştirildi (bir izleme sistemi standart ISO 8601 formatı yerine dönem zamanını kullanmaya bir alternatif sunarak Metrikleri dışa aktarırken dönem zamanını kullanmak için « parametresini kullanındate=epoch» istekte bulunurken.

Aynı şekilde tanıtıldı yeni bir devlet yorum "recovering» istatistik API'sindeSlow_start seçeneğine dayalı olarak bir arızadan yavaş bir iyileşmeyi belirtir ve arızalardan sonra yukarı akış ana bilgisayarlarının kademeli olarak kurtarılmasının izlenmesine olanak tanır.

Diğerlerinin değişmesiBu yeni sürümden öne çıkanlar:

  • Nginx 1.25.4'te biriken değişiklikler, nginx proje deposundan Angie 1.5.0'a taşındı.
  • FreeBSD 13 (arm64) ve RED OS 8 (x86-64) işletim sistemleri için paketler oluşturuldu.
  • Modül için paket eklendi angie-module-otel (NGINX Native OpenTelemetry) ve paket güncellendi angie-module-opentracing a nginx-opentracing 0.34.0
  • Aşağıdakileri içeren dinamik modül paketleri eklendi: angie-modulo-otel.
  • Proxy sunucu listesinin SSL oturumu yeniden kullanım mekanizması etkinken dinamik olarak güncellenmesine neden olan sorun düzeltildi (proxy_ssl_session_reuse), karşılık gelen yukarı akış bloğu için yapılandırılmış bir paylaşılan bellek sızıntısı meydana gelebilir.
  • Şimdi -Vanahtar ayrıca nginx'in ilgili sürümünü de gösterir; bu, üçüncü taraf yardımcı programlarla, özellikle de certbot'la uyumluluk açısından kullanışlıdır

sonunda sen varsan onun hakkında daha fazla bilgi edinmekle ilgileniyor bu yeni sürüm hakkında ayrıntıları kontrol edebilirsiniz Aşağıdaki bağlantıda.

Angie Linux'a nasıl kurulur?

Angie'yi kurabilmekle ilgilenenler, aşağıda paylaştığımız talimatları izleyerek bunu yapabilirler.

İlk yöntem ve benim tavsiye ettiğim yöntem, kaynak kodunu kendi başımıza derleyerek kurulumu gerçekleştirmektir. Bunu yapmak için bir terminal açmalıyız ve içine aşağıdakileri yazacağız:

curl -O https://download.angie.software/files/angie-1.5.0.tar.gz tar -xpf angie-1.5.0.tar.gz cd angie-1.5.0

Kaynak kodu indirildikten ve dizinin içine girdikten sonra, aşağıdaki komutlarla derlemeye devam edebiliriz:

./configure make make install

Elimizdeki yöntemlerden bir diğeri de hazırlanan ikili dosyaları kurmaktır. Örneğin, Ubuntu ve Debian söz konusu olduğunda, yürütülmesi gereken komutlar şunlardır:

sudo apt-get update sudo apt-get install -y ca-certificates curl lsb-release

Şimdi bitti, Angie'nin deposundan paketleri doğrulamak için kullanılan genel anahtarı indirmeliyiz:

sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \

https://angie.software/keys/angie-signing.gpg

Debian kullanıyorsanız şunları çalıştırmalısınız:

echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` ana" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

Ubuntu söz konusu olduğunda:

echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` ana" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

Ve bu yapıldıktan sonra, Angie'yi şu şekilde kurmaya devam ediyoruz:

sudo apt-get update sudo apt-get install -y angie