Angie é um fork criado por ex-desenvolvedores da F5
Anunciou o lançamento do nova versão do Angie 1.4 e nesta nova versão está implementado todas as mudanças e recursos acumulados na versão Nginx 1.25.3, garantindo que os usuários se beneficiem da estabilidade e dos recursos deste servidor web. Além disso, o lançamento inclui pacotes adicionais para Alpine 3.19 e um novo módulo dinâmico voltado para autenticação LDAP, » angie-module-auth-ldap ".
Em relação às melhorias apresentadas, uma de suas principais alterações é a adicionado suporte para protocolo HTTP/3, já que a conexão com servidores proxy upstream foi adicionada ao módulo http_proxy (o suporte HTTP/3 para conexões de cliente está presente no Angie desde a versão 1.2.0). Diretiva proxy_http_versão está disponível para configurar conexões proxy com base nos protocolos HTTP/3 e Quic.
Outra mudança que se destaca nesta nova versão do Angie 1.4 é o adição de "início_lento" para o conselho "servidor« usado no bloco de configuração «rio acima» para colocar o servidor proxy em funcionamento sem problemas após uma falha. A opção especifica o tempo de recuperação de peso para o servidor voltar a funcionar após uma falha, ao usar balanceamento de carga usando o “round-robin" ou "least_conn".
Além disso, também podemos descobrir que adicionada diretiva “mp4_limit_rate” para limitar a velocidade de envio de arquivos MP4 para o cliente em resposta à necessidade crescente de gerenciamento eficiente de largura de banda. As novas políticas ajudam a reduzir a carga de largura de banda proporcionalmente com base na taxa de bits, garantindo uma entrega de mídia mais suave.
A A diretiva “mqtt_preread” foi adicionada ao módulo “stream”, Esta diretiva permite extrair o nome de usuário e o ID do cliente do pacote CONNECT do protocolo MQTT em variáveis do servidor.
Do outras mudanças que se destacam nesta nova versão:
- O módulo Console Light foi de código aberto, implementando uma interface para monitorar atividades em tempo real, permitindo rastrear as principais métricas de desempenho do servidor.
- Pacotes binários prontos para uso para muitos módulos populares de terceiros.
- Pacote adicionado angie-module-modsecurity para integração com o sistema ModSecurity WAF (Firewall de aplicativos da Web), que fornece regras e filtros para bloquear uma ampla variedade de ataques a aplicativos da web.
Por fim, a nova versão também corrige problemas anteriores, incluindo um bug em que um servidor proxy, se fosse o único em um grupo, poderia ser relatado incorretamente como indisponível na API Metrics mesmo após a recuperação.
finalmente se você está interessado em saber mais sobre o assunto, você pode verificar os detalhes no link a seguir.
Como instalar o Angie no Linux?
Para quem estiver interessado em poder instalar o Angie, pode fazê-lo seguindo as instruções que compartilhamos abaixo.
O primeiro método, e o que recomendo, é realizar a instalação, compilando por conta própria seu código-fonte. Para fazer isso devemos abrir um terminal e nele digitaremos o seguinte:
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
Uma vez baixado o código-fonte e estando dentro do diretório, podemos prosseguir com a compilação 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 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 da Angie usada para autenticar os pacotes:
sudo curl -o /etc/apt/trusted.gpg.d/angie-signing.gpg \
https://angie.software/keys/angie-signing.gpg
Se você estiver usando o 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 uma vez feito isso, procedemos à instalação do Angie com:
sudo apt-get update sudo apt-get install -y angie