E foi lançado o Angie 1.3.0 com novas características, correções e mais. Confira as novidades dessa atualização 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.3.0.
Novidades do Angie 1.3.0
Angie 1.3.0 é a versão em que foi integrada as mudanças acumuladas da rede nginx 1.25 e de quais deles se destacou a capacidade de exportar estatísticas e estatísticas, a capacidade de especificar vários padrões de coincidência, entre outras coisas mais.
Nesta nova versão apresentada pelo Angie 1.3.0, uma de suas principais novidades é a capacidade de especificar vários padrões de coincidência na diretiva “localização”, o que permite combinar vários blocos com configurações semelhantes e, por isso, simplificar a configuração para reduzir a duplicação.
Outra das mudanças que se destacam, é a capacidade de exportar estatísticas e detalhes no formato do sistema de monitoramento Prometheus, menciona que para habilitar a exportação e definir um driver de planta para as métricas coletadas, se propõe as diretrizes
Além disso, foram adicionadas informações detalhadas e detalhadas para grupos de servidores proxy, recopiladas no contexto do módulo “stream”, na interface de estatísticas, configuradas pela diretiva “api” (anteriormente, as estatísticas são coletadas apenas para HTTP).
Por outro lado, menciona-se que foi agregado suporte para configurações de versões de processos de servidores http individuais para facilitar o acompanhamento das recargas de configuração e a resolução de problemas.
O número da versão de configuração é exibido nos encaixotados do processo e fica visível quando o utilitário “ps” é utilizado.
No Angie 1.3.0 destaca-se que no módulo “stream”, a diretiva “server” que opera no bloco “upstream” adicionou o parâmetro “service”, que permite obter listas de direções IP dos registros DNS SRV, teniendo en conta a prioridade estabelecida. Anteriormente, esta opção só estava disponível para HTTP.
Das demais mudanças que se destacam nesta nova versão:
- A diretiva api_config_files foi adicionada ao módulo api, permitindo que o conteúdo dos arquivos de configuração usados pela versão atual do fluxo de trabalho seja retornado através da API HTTP.
- Ao carregar a configuração do OpenSSL, o nome do aplicativo “angie” é usado.
- Correção de bug onde a compilação falhou quando
as opções ./configure –without-http_upstream_zone_moduleo foram usadas;
–without-stream_upstream_zone_moduleO bug apareceu em 1.2.0. - Angie appname agora é usado ao carregar a configuração OpenSSL.
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.3.0.tar.gz
tar -xpf angie-1.3.0.tar.gz
cd angie-1.3.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