Angie 1.4 wurde bereits veröffentlicht. Erfahren Sie, was es Neues an diesem Nginx-Fork gibt

Angie

Angie ist ein Fork, der von ehemaligen F5-Entwicklern erstellt wurde

Angekündigt den Start der neue Version von Angie 1.4 und in dieser neuen Version ist es implementiert alle in der Nginx 1.25.3-Version gesammelten Änderungen und Funktionen, Sicherstellen, dass Benutzer von der Stabilität und den Funktionen dieses Webservers profitieren. Darüber hinaus enthält das Release zusätzliche Pakete für Alpine 3.19 und ein neues dynamisches Modul zur Authentifizierung LDAP, » angie-module-auth-ldap «.

Was die vorgestellten Verbesserungen betrifft, so ist eine der wichtigsten Änderungen die Unterstützung für das HTTP/3-Protokoll hinzugefügt, da die Verbindung zu Upstream-Proxy-Servern zum http_proxy-Modul hinzugefügt wurde (HTTP/3-Unterstützung für Client-Verbindungen ist in Angie seit Version 1.2.0 vorhanden). Richtlinie Proxy_http_version ist verfügbar, um Proxy-Verbindungen basierend auf den Protokollen HTTP/3 und Quic zu konfigurieren.

Eine weitere herausragende Änderung in dieser neuen Version von Angie 1.4 ist die Hinzufügung von "langsamer Start" an die Tafel "Server"« Wird im Konfigurationsblock verwendet «flussaufwärts» um den Proxy-Server nach einem Ausfall reibungslos wieder in Betrieb zu nehmen. Die Option gibt die Gewichtswiederherstellungszeit an, die der Server benötigt, um nach einem Ausfall wieder betriebsbereit zu sein, wenn der Lastausgleich mit „Round-Robin“ oder „least_conn“.

Darüber hinaus können wir auch das finden „mp4_limit_rate“-Direktive hinzugefügt, um die Geschwindigkeit beim Senden von MP4-Dateien an den Client zu begrenzen als Reaktion auf den wachsenden Bedarf an effizientem Bandbreitenmanagement. Die neuen Richtlinien tragen dazu bei, die Bandbreitenlast proportional zur Bitrate zu reduzieren und sorgen so für eine reibungslosere Medienbereitstellung.

Im Die Direktive „mqtt_preread“ wurde zum Modul „stream“ hinzugefügt. Mit dieser Direktive können Sie den Benutzernamen und die Client-ID aus dem CONNECT-Paket des MQTT-Protokolls in Servervariablen extrahieren.

Der andere Änderungen das hebt sich von dieser neuen Version ab:

  • Das Console Light-Modul ist Open Source und implementiert eine Schnittstelle zur Überwachung von Echtzeitaktivitäten, sodass wichtige Serverleistungsmetriken verfolgt werden können.
  • Gebrauchsfertige Binärpakete für viele beliebte Module von Drittanbietern.
  • Paket hinzugefügt angie-module-modsecurity zur Integration in das System ModSecurity WAF (Web Application Firewall), das Regeln und Filter bereitstellt, um eine Vielzahl von Angriffen auf Webanwendungen zu blockieren.

Schließlich behebt die neue Version auch frühere Probleme, darunter einen Fehler, bei dem ein Proxyserver, wenn er der einzige in einer Gruppe war, in der Metrics API auch nach der Wiederherstellung fälschlicherweise als nicht verfügbar gemeldet werden konnte.

schließlich, wenn Sie sind daran interessiert, mehr darüber zu erfahren, Sie können die Details überprüfen im folgenden Link.

Wie installiere ich Angie unter Linux?

Wer daran interessiert ist, Angie zu installieren, kann dies tun, indem er die unten aufgeführten Anweisungen befolgt.

Die erste und von mir empfohlene Methode besteht darin, die Installation durchzuführen und den Quellcode selbst zu kompilieren. Dazu müssen wir ein Terminal öffnen und darin Folgendes eingeben:

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

Sobald der Quellcode heruntergeladen wurde und sich im Verzeichnis befindet, können wir mit den folgenden Befehlen mit der Kompilierung fortfahren:

./configure make make install

Eine weitere unserer Methoden ist die Installation der vorbereiteten Binärdateien. Im Fall von Ubuntu und Debian müssen beispielsweise folgende Befehle ausgeführt werden:

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

Nachdem dies erledigt ist, müssen wir den öffentlichen Schlüssel aus Angies Repository herunterladen, der zur Authentifizierung von Paketen verwendet wird:

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

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

Wenn Sie Debian verwenden, sollten Sie Folgendes ausführen:

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

Während im Fall von Ubuntu:

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

Und sobald dies erledigt ist, fahren wir mit der Installation von Angie fort mit:

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