Dumating ang Angie 1.3.0 na may mga bagong feature, pag-aayos at higit pa

Angie

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

Ito ay iniharap bagong bersyon ng Angie 1.3.0, bersyon kung saan ang mga naipon na pagbabago mula sa nginx 1.25 branch ay naisama na  at kung saan namumukod-tangi ang kakayahang mag-export ng mga istatistika at sukatan, ang kakayahang tumukoy ng maramihang pagtutugmang pattern, bukod sa iba pang mga bagay.

Para sa mga hindi nakakaalam tungkol kay Angie, Dapat nilang malaman iyon ay isang mahusay, makapangyarihan at nasusukat na web server, na na-forked mula sa nginx ng ilan sa mga dating pangunahing developer nito, na may layuning palawigin ang functionality nang higit pa sa orihinal na bersyon. Ang Angie ay isang drop-in na kapalit para sa nginx, kaya maaari mong gamitin ang iyong umiiral na configuration nginx nang walang malalaking pagbabago.

Pangunahing balita ng Angie 1.3.0

Sa bagong bersyong ito ng Angie 1.3.0 na ipinakita, isa sa mga pangunahing bagong tampok nito ay ang kakayahang tumukoy ng maramihang pagtutugma ng mga pattern sa direktiba ng lokasyon, na nagpapahintulot sa maramihang mga bloke na may katulad na mga pagsasaayos na pagsamahin at samakatuwid ay gawing simple ang pagsasaayos sa pamamagitan ng pagbabawas ng pagdoble.

Ang isa pang pagbabago na namumukod-tangi ay ang kakayahang mag-export ng mga istatistika at sukatan sa format ng sistema ng pagsubaybay ng Prometheus, binanggit na upang paganahin ang pag-export at tukuyin ang isang tagapangasiwa ng template para sa mga nakolektang sukatan, iminumungkahi ang mga direktiba

Bilang karagdagan dito, mayroon itong nagdagdag ng detalyadong impormasyon at sukatan para sa mga pangkat ng proxy server, nakolekta sa konteksto ng "stream" na module, sa interface ng mga istatistika, na na-configure ng "api" na direktiba (dati, ang mga naturang istatistika ay nakolekta lamang para sa HTTP).

Sa kabilang banda, nabanggit na idinagdag suporta para sa indibidwal na mga pagsasaayos ng bersyon ng proseso ng http server upang gawing mas madali ang pagsubaybay sa mga pag-reload ng configuration at pag-troubleshoot. Ang numero ng bersyon ng configuration ay ipinapakita sa mga header ng proseso at makikita kapag ginagamit ang "ps" na utility.

Sa Angie 1.3.0 ito ay naka-highlight na ang "stream" na module, ang "server" na direktiba na gumagana sa "upstream" block ay nagdagdag ng parameter na "serbisyo"., na nagpapahintulot sa iyo na makakuha ng mga listahan ng mga IP address mula sa mga tala ng DNS SRV, na isinasaalang-alang ang itinatag na priyoridad. Dati, available lang ang opsyong ito para sa HTTP.

Ng iba pang mga pagbabago na namumukod-tangi ng bagong bersyon na ito:

  • Ang direktiba ng api_config_files ay idinagdag sa module ng api, na nagpapahintulot sa mga nilalaman ng mga file ng pagsasaayos na ginagamit ng kasalukuyang bersyon ng daloy ng trabaho na maibalik sa pamamagitan ng HTTP API.
  • Kapag nilo-load ang configuration ng OpenSSL, ginagamit ang pangalan ng application na "angie".
  • Pag-aayos ng bug kung saan nabigo ang build noong ginamit ang mga opsyon sa ./configure
    –walang-http_upstream_zone_moduleo ;
    –without-stream_upstream_zone_moduleAng bug ay lumitaw sa 1.2.0.
  • Ginagamit na ngayon ang Angie appname kapag naglo-load ng configuration ng OpenSSL.

Panghuli, kung interesado kang malaman ang tungkol dito, maaari kang kumunsulta sa 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 isa na inirerekomenda ko ay ang pagsasagawa ng pag-install sa pamamagitan ng pag-compile ng source code nito nang mag-isa. Upang gawin ito kailangan naming magbukas ng isang terminal at dito ay i-type namin ang sumusunod:

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

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

Iwanan ang iyong puna

Ang iyong email address ay hindi nai-publish. Mga kinakailangang patlang ay minarkahan ng *

*

*

  1. Responsable para sa data: Miguel Ángel Gatón
  2. Layunin ng data: Kontrolin ang SPAM, pamamahala ng komento.
  3. Legitimation: Ang iyong pahintulot
  4. Komunikasyon ng data: Ang data ay hindi maiparating sa mga third party maliban sa ligal na obligasyon.
  5. Imbakan ng data: Ang database na naka-host ng Occentus Networks (EU)
  6. Mga Karapatan: Sa anumang oras maaari mong limitahan, mabawi at tanggalin ang iyong impormasyon.