Nadchodzi Angie 1.3.0 z nowymi funkcjami, poprawkami i nie tylko

Angie

Angie to widelec stworzony przez byłych programistów F5

Zostało to przedstawione nowa wersja Angie 1.3.0, wersja w której skumulowane zmiany z gałęzi nginx 1.25 zostały zintegrowane  i spośród których wyróżnia się między innymi możliwość eksportu statystyk i metryk, możliwość określenia wielu wzorców dopasowania.

Dla tych, którzy nie wiedzą o Angie, powinni to wiedzieć to wydajny, wydajny i skalowalny serwer WWW, który został rozwidlony z Nginx przez niektórych z jego byłych głównych programistów, z zamiarem rozszerzenia funkcjonalności znacznie poza oryginalną wersję. Angie jest bezpośrednim zamiennikiem nginx, więc możesz używać istniejącej konfiguracji nginx bez większych zmian.

Główne nowości Angie 1.3.0

W prezentowanej nowej wersji Angie 1.3.0 jedną z głównych nowych funkcji jest możliwość określenia wielu wzorców dopasowania w dyrektywie lokalizacji, umożliwiając łączenie wielu bloków o podobnych konfiguracjach, a tym samym upraszczając konfigurację poprzez ograniczenie powielania.

Kolejną wyróżniającą się zmianą jest możliwość eksportu statystyk i metryk w formacie systemu monitorowania Prometheus wspomniano, że aby umożliwić eksport i zdefiniować procedurę obsługi szablonów dla zebranych metryk, zaproponowano dyrektywy

Oprócz tego ma dodano szczegółowe informacje i metryki dla grup serwerów proxy, zbierane w kontekście modułu „stream” do interfejsu statystyk konfigurowanego przez dyrektywę „api” (wcześniej takie statystyki zbierane były tylko dla protokołu HTTP).

Z drugiej strony wspomina się, że dodano obsługa indywidualnych konfiguracji wersji procesu serwera http aby ułatwić śledzenie przeładowań konfiguracji i rozwiązywanie problemów. Numer wersji konfiguracji wyświetlany jest w nagłówkach procesów i jest widoczny podczas korzystania z narzędzia „ps”.

W Angie 1.3.0 podkreślono, że moduł „stream”, dyrektywa „server”. który działa w bloku „upstream”. dodał parametr „usługa”., która umożliwia uzyskanie list adresów IP z rekordów DNS SRV, z uwzględnieniem ustalonego priorytetu. Wcześniej ta opcja była dostępna tylko dla protokołu HTTP.

z inne zmiany, które się wyróżniają tej nowej wersji:

  • Do modułu api dodano dyrektywę api_config_files, umożliwiającą zwrócenie zawartości plików konfiguracyjnych wykorzystywanych przez aktualną wersję przepływu pracy poprzez API HTTP.
  • Podczas ładowania konfiguracji OpenSSL używana jest nazwa aplikacji „angie”.
  • Poprawka błędu polegająca na tym, że kompilacja nie powiodła się, gdy użyto opcji ./configure
    –bez-http_upstream_zone_moduleo ;
    –bez-stream_upstream_zone_moduleBłąd pojawił się w wersji 1.2.0.
  • Nazwa aplikacji Angie jest teraz używana podczas ładowania konfiguracji OpenSSL.

Na koniec, jeśli chcesz dowiedzieć się więcej na ten temat, możesz zapoznać się ze szczegółami 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 i ta, którą polecam, to wykonanie instalacji poprzez samodzielne skompilowanie jej kodu źródłowego. Aby to zrobić, musimy otworzyć terminal i wpisać w nim:

curl -O https://download.angie.software/files/angie-1.3.0.tar.gz tar -xpf angie-1.3.0.tar.gz cd angie-1.3.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

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.