
Angie to widelec stworzony przez byłych programistów F5
Zapowiedział uruchomienie nowa wersja Angie 1.4 i w tej nowej wersji jest to zaimplementowane wszystkie zmiany i funkcje zgromadzone w wersji Nginx 1.25.3, zapewnienie użytkownikom korzyści ze stabilności i funkcji tego serwera internetowego. Oprócz tego wydanie zawiera dodatkowe pakiety dla Alpine 3.19 oraz nowy moduł dynamiczny mający na celu uwierzytelnianie LDAP, » angie-module-auth-ldap ".
Jeśli chodzi o prezentowane ulepszenia, jedną z głównych zmian jest dodana obsługa protokołu HTTP/3, ponieważ połączenie z serwerami proxy nadrzędnymi zostało dodane do modułu http_proxy (obsługa HTTP/3 dla połączeń klienckich jest dostępna w Angie od wersji 1.2.0). Dyrektywa proxy_http_wersja umożliwia konfigurowanie połączeń proxy w oparciu o protokoły HTTP/3 i Quic.
Kolejną zmianą wyróżniającą się w nowej wersji Angie 1.4 jest dodanie „powolny start” do tablicy "serwer« użyte w bloku konfiguracyjnym «pod prąd» aby sprawnie uruchomić serwer proxy po awarii. Opcja określa czas przywracania wagi serwera, aby powrócił do działania po awarii, w przypadku korzystania z równoważenia obciążenia za pomocą opcji „okrężne” lub „najmniej_conn”.
Oprócz tego możemy również to znaleźć dodano dyrektywę „mp4_limit_rate”, aby ograniczyć prędkość wysyłania plików MP4 do klienta w odpowiedzi na rosnące zapotrzebowanie na efektywne zarządzanie przepustowością. Nowe zasady pomagają zmniejszyć obciążenie przepustowości proporcjonalnie w oparciu o przepływność, zapewniając płynniejsze dostarczanie multimediów.
W do modułu „stream” dodana została dyrektywa „mqtt_preread”, Ta dyrektywa pozwala wyodrębnić nazwę użytkownika i identyfikator klienta z pakietu CONNECT protokołu MQTT do zmiennych serwera.
z inne zmiany które wyróżniają się na tle nowej wersji:
- Moduł Console Light jest modułem open source i implementuje interfejs do monitorowania aktywności w czasie rzeczywistym, umożliwiając śledzenie kluczowych wskaźników wydajności serwera.
- Gotowe do użycia pakiety binarne dla wielu popularnych modułów innych firm.
- Pakiet został dodany angie-module-modsecurity do integracji z systemem ModSecurity WAF (zapora sieciowa aplikacji internetowych), który udostępnia reguły i filtry blokujące szeroką gamę ataków na aplikacje internetowe.
Wreszcie nowa wersja naprawia również poprzednie problemy, w tym błąd polegający na tym, że serwer proxy, jeśli był jedyny w grupie, mógł być błędnie zgłaszany jako niedostępny w interfejsie Metrics API nawet po odzyskaniu.
w końcu jeśli jesteś chcesz dowiedzieć się więcej na ten temat, możesz sprawdzić szczegóły W poniższym linku.
Jak zainstalować Angie w systemie Linux?
Ci, którzy chcą zainstalować Angie, mogą to zrobić, postępując zgodnie z instrukcjami, które udostępniamy poniżej.
Pierwsza metoda, którą polecam, to przeprowadzenie instalacji poprzez samodzielne skompilowanie jej kodu źródłowego. Aby to zrobić, musimy otworzyć terminal i w nim wpiszemy:
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
Po pobraniu kodu źródłowego i znalezieniu się w katalogu możemy przystąpić do kompilacji za pomocą następujących poleceń:
./configure make make install
Inną metodą, którą mamy, jest instalacja przygotowanych plików binarnych. Na przykład w przypadku Ubuntu i Debiana polecenia, które należy wykonać, są następujące:
sudo apt-get update sudo apt-get install -y ca-certificates curl lsb-release
Teraz zrobione, musimy pobrać klucz publiczny z repozytorium Angie używany do uwierzytelniania pakietów:
sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
Jeśli używasz Debiana, powinieneś uruchomić:
echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
Natomiast w przypadku Ubuntu:
echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
Po wykonaniu tej czynności przystąpimy do instalacji Angie z:
sudo apt-get update sudo apt-get install -y angie