Ang Angie 1.4 ay inilabas na, alamin kung ano ang bago sa Nginx fork na ito

Angie

Ang Angie ay isang tinidor na nilikha ng mga dating developer ng F5

Inihayag ang paglulunsad ng bagong bersyon ng Angie 1.4 at sa bagong bersyon na ito ay ipinatupad lahat ng mga pagbabago at tampok na naipon sa bersyon ng Nginx 1.25.3, pagtiyak na ang mga gumagamit ay makikinabang sa katatagan at mga tampok ng web server na ito. Higit pa rito, ang paglabas ay may kasamang mga karagdagang pakete para sa Alpine 3.19 at isang bagong dynamic na module na naglalayon sa pagpapatunay LDAP, » angie-module-auth-ldap ".

Tungkol sa mga pagpapahusay na ipinakita, isa sa mga pangunahing pagbabago nito ay ang nagdagdag ng suporta para sa HTTP/3 protocol, dahil ang pagkonekta sa upstream proxy server ay idinagdag sa http_proxy module (HTTP/3 na suporta para sa mga koneksyon ng kliyente ay nasa Angie mula noong bersyon 1.2.0). Direktiba proxy_http_version ay magagamit upang i-configure ang mga proxy na koneksyon batay sa HTTP/3 at Quic na mga protocol.

Ang isa pang pagbabago na kapansin-pansin sa bagong bersyon na ito ng Angie 1.4 ay ang karagdagan ng "slow_start" sa board "server"« ginamit sa configuration block «salungat sa agos» upang maayos na mapatakbo ang proxy server pagkatapos ng pagkabigo. Tinutukoy ng opsyon ang oras ng pagbawi ng timbang para bumalik ang server at tumakbo pagkatapos ng pagkabigo, kapag gumagamit ng load balancing gamit ang “round-robin" o "least_conn".

Bilang karagdagan dito, mahahanap din natin iyon nagdagdag ng "mp4_limit_rate" na direktiba upang limitahan ang bilis ng pagpapadala ng mga MP4 file sa kliyente bilang tugon sa lumalaking pangangailangan para sa mahusay na pamamahala ng bandwidth. Nakakatulong ang mga bagong patakaran na bawasan ang pag-load ng bandwidth nang proporsyonal batay sa bitrate, na tinitiyak ang mas maayos na paghahatid ng media.

Sa Ang “mqtt_preread” na direktiba ay naidagdag sa “stream” na module, Binibigyang-daan ka ng direktiba na ito na kunin ang username at client ID mula sa CONNECT packet ng MQTT protocol sa mga variable ng server.

Ng iba pang mga pagbabago tumayo mula sa bagong bersyon na ito:

  • Ang module ng Console Light ay open sourced, na nagpapatupad ng isang interface upang subaybayan ang real-time na aktibidad, na nagpapahintulot sa mga pangunahing sukatan ng pagganap ng server na masubaybayan.
  • Ready-to-use binary packages para sa maraming sikat na third-party na module.
  • Nagdagdag ng package angie-module-modsecurity para sa pagsasama sa system ModSecurity WAF (Web Application Firewall), na nagbibigay ng mga panuntunan at mga filter upang harangan ang isang malawak na hanay ng mga pag-atake sa web application.

Sa wakas, inaayos din ng bagong bersyon ang mga nakaraang isyu, kabilang ang isang bug kung saan ang isang proxy server, kung ito lang ang isa sa isang grupo, ay maaaring maling iulat bilang hindi available sa Metrics API kahit na pagkatapos ng pagbawi.

sa wakas kung ikaw nga interesadong malaman ang higit pa tungkol dito, maaari mong suriin ang mga detalye Sa sumusunod na link.

Paano i-install ang Angie sa Linux?

Para sa mga interesadong ma-install si Angie, magagawa nila ito sa pamamagitan ng pagsunod sa mga tagubiling ibinabahagi namin sa ibaba.

Ang unang paraan, at ang inirerekumenda ko, ay gawin ang pag-install, pag-compile ng source code nito nang mag-isa. Upang gawin ito kailangan naming magbukas ng isang terminal at sa loob nito ay ita-type namin ang sumusunod:

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

Kapag na-download na ang source code at nasa loob ng direktoryo maaari tayong magpatuloy sa pag-compile gamit ang mga sumusunod na command:

./configure gumawa ng pag-install

Isa pa sa mga pamamaraan na mayroon kami ay ang pag-install ng mga inihandang binary. Halimbawa, sa kaso ng Ubuntu at Debian, ang mga utos na dapat isagawa ay ang mga sumusunod:

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

Tapos na ngayon, ito ay dapat nating i-download ang pampublikong susi mula sa imbakan ni Angie na ginamit upang patotohanan ang mga pakete:

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

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

Kung gumagamit ka ng Debian dapat mong patakbuhin ang:

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

Habang sa kaso ng Ubuntu:

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

At kapag tapos na ito, nagpapatuloy kami sa pag-install ng Angie gamit ang:

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