Angie 1.5 saapuu tukiparannuksilla, uudella Let's Encrypt -sertifikaattien moduulilla ja paljon muuta

Angie

Angie on entisten F5-kehittäjien luoma haarukka

Uusi versio Angie 1.5 julkaistiin ja tässä osassa tätä Nginx-haarukkaa, jonka on tehnyt ryhmä entisiä kehittäjiä, Useita parannuksia on toteutettu sekä tuessa, miten olla yhteensopiva muiden järjestelmien kanssa, uusien moduulien käyttöönotto, virheenkorjaukset ja paljon muuta.

Tässä Angie 1.5:n uudessa versiossa Tämän kehitys perustuu nginx-versioon 1.25.4 Jolla kaikki parannukset ja uudet ominaisuudet on otettu käyttöön ja siirretään yhdessä kehittäjien valmistelemien muutosten kanssa.

Ja Angiessa 1.5 Yksi erottuvista ominaisuuksista on http_acme-moduulin käyttöönotto, konfiguroitavissa acme_client- ja acme-käskyjen sekä tiettyjen muuttujien, kuten esim. $acme_cert_* y $acme_cert_key_*, tuo automatisoi varmenteiden hankinta- ja päivitysprosessin käyttäen Let's Encryptin ACME-protokollaa. Tämän uuden ominaisuuden tarkoituksena on automatisoida päivitettyjen varmenteiden ylläpito.

Toinen muutos, joka erottuu uudesta versiosta, on se direktiivi on lisätty auto_redirect, mikä on vastaa automaattisen uudelleenohjausprosessin optimoinnista helpottaa palvelimen käyttäytymisen hallintaa tilanteissa, joissa pyynnön URI ei pääty "/" -merkkiin asianmukaisesti.

Myös Angie 1.5.0:ssa integraatio Prometheuksen kanssa on parantunut (valvontajärjestelmä tarjoamalla vaihtoehdon aikakauden ajan käytölle standardin ISO 8601 -muodon sijaan Kun vied mittareita, käytä epoch time -parametria «date=epoch» pyyntöä tehdessään.

Samoin se on otettu käyttöön uusi valtio de «recovering» tilastojen sovellusliittymässäs, osoittaa hidasta toipumista virheestä Slow_start-vaihtoehdon perusteella ja mahdollistaa ylävirran isäntien asteittaisen toipumisen seurannan vikojen jälkeen.

Muista muuttuus, jotka erottuvat tästä uudesta versiosta:

  • Nginx 1.25.4:ään kertyneet muutokset on siirretty nginx-projektin arkistosta Angie 1.5.0:aan.
  • Paketit luotiin FreeBSD 13 (arm64) ja RED OS 8 (x86-64) käyttöjärjestelmille.
  • Lisätty paketti moduulille angie-module-otel (NGINX Native OpenTelemetry), ja paketti päivitettiin angie-module-opentracing a nginx-opentracing 0.34.0.
  • Lisätty dynaamisia moduulipaketteja, mm angie-modulo-otel.
  • Korjattu ongelma, jossa välityspalvelinluetteloa päivitettiin dynaamisesti SSL-istunnon uudelleenkäyttömekanismin ollessa käytössä (proxy_ssl_session_reuse), jaettu muistivuoto, joka on määritetty vastaavalle ylävirran lohkolle, voi tapahtua.
  • Nyt -Vkytkin näyttää myös asiaankuuluvan version nginxistä, joka on hyödyllinen yhteensopivuuden kannalta kolmansien osapuolien apuohjelmien, erityisesti certbotin kanssa.

vihdoin jos olet kiinnostunut tietämään asiasta lisää tästä uudesta versiosta voit tarkistaa yksityiskohdat Seuraavassa linkissä.

Kuinka asentaa Angie Linuxiin?

Ne, jotka ovat kiinnostuneita Angien asentamisesta, voivat tehdä sen noudattamalla alla olevia ohjeita.

Ensimmäinen menetelmä, jota suosittelen, on suorittaa asennus ja kääntää sen lähdekoodi itse. Tätä varten meidän on avattava terminaali ja kirjoitamme siihen seuraavat:

curl -O https://download.angie.software/files/angie-1.5.0.tar.gz tar -xpf angie-1.5.0.tar.gz cd angie-1.5.0

Kun lähdekoodi on ladattu ja olla hakemiston sisällä, voimme jatkaa kääntämistä seuraavilla komennoilla:

./konfigure make make install

Toinen menetelmistämme on valmiiden binäärien asentaminen. Esimerkiksi Ubuntun ja Debianin tapauksessa suoritettavat komennot ovat seuraavat:

sudo apt-get päivitys sudo apt-get install -y ca-certificates curl lsb-julkaisu

Nyt tehty, meidän on ladattava julkinen avain Angien arkistosta, jota käytetään pakettien todentamiseen:

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

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

Jos käytät Debiania, sinun tulee suorittaa:

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

Ubuntun tapauksessa:

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

Ja kun tämä on tehty, jatkamme Angien asentamista:

sudo apt-get päivitys sudo apt-get install -y angie