Angie je fork, ki so ga ustvarili nekdanji razvijalci F5
Napovedal začetek nova različica Angie 1.4 in v tej novi različici je implementiran vse spremembe in funkcije, zbrane v različici Nginx 1.25.3, zagotavljanje, da imajo uporabniki koristi od stabilnosti in funkcij tega spletnega strežnika. Poleg tega izdaja vključuje dodatne pakete za Alpine 3.19 in nov dinamični modul za avtentikacijo. LDAP, »angie-module-auth-ldap ".
Kar zadeva predstavljene izboljšave, je ena glavnih sprememb dodana podpora za protokol HTTP/3, ker je bilo povezovanje s strežniki proxy navzgor dodano modulu http_proxy (podpora HTTP/3 za povezave odjemalcev je prisotna v Angie od različice 1.2.0). Direktiva proxy_http_version je na voljo za konfiguriranje proxy povezav na podlagi protokolov HTTP/3 in Quic.
Druga sprememba, ki izstopa v tej novi različici Angie 1.4, je dodatek od "počasen_začetek" na tablo "strežnik"« uporabljen v konfiguracijskem bloku «gorvodno» za gladko vzpostavitev in delovanje strežnika proxy po okvari. Možnost določa čas obnovitve teže, da se strežnik po okvari znova vzpostavi in začne delovati, če uporabljate izravnavo obremenitve z uporabo "krožno" ali "least_conn".
Poleg tega lahko ugotovimo tudi to dodana direktiva “mp4_limit_rate” za omejitev hitrosti pošiljanja datotek MP4 odjemalcu kot odgovor na vse večjo potrebo po učinkovitem upravljanju pasovne širine. Novi pravilniki pomagajo zmanjšati obremenitev pasovne širine sorazmerno glede na bitno hitrost, kar zagotavlja bolj gladko dostavo predstavnosti.
V Direktiva “mqtt_preread” je bila dodana v modul “stream”, Ta direktiva vam omogoča ekstrahiranje uporabniškega imena in ID-ja odjemalca iz paketa CONNECT protokola MQTT v spremenljivke strežnika.
Od druge spremembe ki izstopajo iz te nove različice:
- Modul Console Light je odprtokoden in implementira vmesnik za spremljanje dejavnosti v realnem času, kar vam omogoča sledenje ključnim meritvam delovanja strežnika.
- Za uporabo pripravljeni binarni paketi za številne priljubljene module tretjih oseb.
- Paket dodan angie-module-modsecurity za integracijo s sistemom ModSecurity WAF (požarni zid spletne aplikacije), ki zagotavlja pravila in filtre za blokiranje številnih napadov na spletne aplikacije.
Nazadnje, nova različica odpravlja tudi prejšnje težave, vključno z napako, pri kateri je bil strežnik proxy, če je bil edini v skupini, lahko nepravilno prijavljen kot nerazpoložljiv v API-ju Metrics tudi po obnovitvi.
končno če si zanima več o tem, lahko preverite podrobnosti V naslednji povezavi.
Kako namestiti Angie na Linux?
Tisti, ki jih zanima namestitev Angie, lahko to storijo tako, da sledijo navodilom, ki jih delimo spodaj.
Prva metoda, ki jo priporočam, je, da izvedemo namestitev in sami prevedemo izvorno kodo. Za to moramo odpreti terminal in vanj vnesti naslednje:
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
Ko je izvorna koda prenesena in je znotraj imenika, lahko nadaljujemo s prevajanjem z naslednjimi ukazi:
./konfigurirajte make make install
Druga metoda, ki jo imamo, je namestitev pripravljenih binarnih datotek. Na primer, v primeru Ubuntuja in Debiana so ukazi, ki jih je treba izvesti, naslednji:
sudo apt-get update sudo apt-get install -y ca-certificates curl lsb-release
Končano, prenesti moramo javni ključ iz Angienega repozitorija, ki se uporablja za preverjanje pristnosti paketov:
sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
Če uporabljate Debian, morate zagnati:
echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
Medtem ko je v primeru Ubuntuja:
echo "deb https://download.angie.software/angie/ubuntu/ `lsb_release -cs` main" \ | sudo tee /etc/apt/sources.list.d/angie.list >/dev/null
In ko je to opravljeno, nadaljujemo z namestitvijo Angie z:
sudo apt-get posodobitev sudo apt-get install -y angie