Blog do Edivaldo – Informações e Notícias sobre Linux

Angie 1.5 lançado com novo módulo para certificados Let’s Encrypt

E foi lançado o Angie 1.5 com novo módulo para certificados Let’s Encrypt, e mais. Confira as novidades e veja com instalar no Linux.

Angie é um fork criado por ex-desenvolvedores do F5. Angie é um servidor web eficiente, potente e escalável, que foi bifurcado de nginx por alguns de seus antigos desenvolvedores principais, com a intenção de estender a funcionalidade muito mais além da versão original.

Dito isso, o Angie é um substituto direto para o nginx, pois você pode usar a configuração do nginx existente sem mudanças importantes.

Agora, foi apresentada a nova versão do software, o Angie 1.5.

Novidades do Angie 1.5

Angie 1.5 lançado com novo módulo para certificados Let's Encrypt
Angie 1.5 lançado com novo módulo para certificados Let’s Encrypt

Sim. Foi lançada a nova versão do Angie 1.5 e nesta edição, uma série de melhorias foram implementadas tanto no suporte quanto na compatibilidade com outros sistemas, introdução de novos módulos, correções de erros e mais.

Angie 1.5 é baseado na versão do nginx 1.25.4, que inclui todas as melhorias e novos recursos implementados e são transferidos junto com as alterações preparadas pelos desenvolvedores.

E no Angie 1.5 uma das funcionalidades que se destaca é a introdução do módulo http_acme, configurável através das diretivas acme_client e acme, além de variáveis ​​específicas como $acme_cert_* e $acme_cert_key_*, que automatiza o processo de obtenção e atualização certificados usando o protocolo ACME da Let’s Encrypt.

Só pra esclarecer melhor, este novo recurso tem como objetivo automatizar a manutenção de certificados atualizados.

Outra mudança que chama a atenção na nova versão é que foi adicionada a diretiva auto_redirect, que é responsável por otimizar o processo de redirecionamento automático para facilitar o controle do comportamento do servidor em situações em que o URI da solicitação não termina em “/” adequadamente.

O Angie 1.5.0 também melhora a integração com o Prometheus (um sistema de monitoramento), oferecendo uma alternativa ao uso do horário da época em vez do formato padrão ISO 8601 ao exportar métricas.

Para usar o horário da época, use o parâmetro “date=epoch” quando fazendo o pedido.

Além disso, um novo status de “recuperação” foi introduzido na API de estatísticas, indicando uma recuperação lenta de uma falha com base na opção slow_start e permitindo o monitoramento da recuperação gradual de hosts upstream após falhas.

Das outras mudanças que se destacam no Angie 1.5, temos:

Para saber mais sobre essa versão do Angie, acesse a nota de lançamento.

Como instalar ou atualizar o Angie

Para quem estiver interessado em instalar o Angie, você pode fazê-lo seguindo as instruções que compartilhamos abaixo.

O primeiro método, e o que recomendo, é realizar a instalação compilando nosso próprio código-fonte. Para fazer isso devemos abrir um terminal e nele digitaremos o seguinte:
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

Uma vez baixado o código-fonte e estando dentro do diretório, podemos prosseguir para compilá-lo com os seguintes comandos:
./configure
make
make install

Outro dos métodos que temos é instalar os binários preparados. Por exemplo, no caso do Ubuntu e do Debian, os comandos que devem ser executados são os seguintes:
sudo apt-get update
sudo apt-get install -y ca-certificates curl lsb-release

Feito isso, devemos baixar a chave pública do repositório de Angie usada para autenticar pacotes:
sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg

Se você estiver usando Debian, você deve executar:
echo "deb https://download.angie.software/angie/debian/ `lsb_release -cs` main" \
| sudo tee /etc/apt/sources.list.d/angie.list >/dev/null

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

E feito isso, procedemos à instalação do Angie com:
sudo apt-get update
sudo apt-get install -y angie

Sair da versão mobile