Conheça Angie, o novo fork do servidor web NGINX, que é desenvolvido por alguns de seus ex-desenvolvedores.
A NGINX Inc. foi fundada em julho de 2011 por Igor Sysoev, o autor original do NGINX, e Maxim Konovalov para fornecer produtos comerciais e suporte para o software.
A empresa faz parte da F5 Networks Inc., que a comprou em março de 2019 por US$ 670 milhões para ajudá-los a evoluir de uma empresa de hardware para uma mais focada em serviços.
Em agosto deste ano, a F5 Networks Inc., que detém os direitos do NGINX e é responsável por seu desenvolvimento, descontinuou suas operações na Rússia, deixando totalmente o mercado.
Quase todos os desenvolvedores do escritório da Rússia aceitaram ofertas para se mudar para San Jose, Califórnia. No entanto, as coisas parecem ter mudado.
Alguns dos engenheiros líderes do NGINX retornaram e, como resultado, uma nova empresa, Web Server LLC, foi estabelecida com seu principal produto, o servidor web Angie.
Então, vamos ver o que sabemos sobre isso até agora.
Angie, o novo fork do servidor web NGINX
Angie é um fork NGINX que visa expandir a capacidade muito além da versão original. Ele pode ser usado como um substituto do NGINX, para que você possa usar sua configuração NGINX existente sem fazer alterações significativas.
Então o Angie é um substituto para o servidor web NGINX com o objetivo de estender a funcionalidade da versão original.
A versão estável inicial disponível para instalação é a Angie 1.0.0. O software é distribuído sob a licença BSD 2-Clause “Simplified” e está disponível gratuitamente na página do projeto no GitHub.
A licença permite que o Angie seja usado comercialmente para uso gratuito, modificado, distribuído e privado.
O servidor web Angie inclui os seguintes módulos integrados:
- http_addition_module
- http_auth_request_module
- http_dav_module
- http_flv_module
- http_gunzip_module
- http_gzip_static_module
- http_mp4_module
- http_random_index_module
- http_realip_module
- http_secure_link_module
- http_slice_module
- http_ssl_module
- http_stub_status_module
- http_sub_module
- http_v2_module
- mail_ssl_module
- stream
- stream_realip_module
- stream_ssl_module
- stream_ssl_preread_module
Além disso, os usuários também podem encontrar os seguintes módulos dinâmicos no repositório GitHub do projeto:
- angie-module-geoip
- angie-module-geoip2
- angie-module-njs
Por enquanto, o servidor web Angie só pode ser instalado em duas distribuições Linux: Ubuntu e Debian. Mais especificamente, estamos falando do Debian 10 (Buster), Debian 11 (Bullseye), Ubuntu 20.04 LTS (Focal Fossa) e Ubuntu 22.04 LTS (Jammy Jellyfish).
O repositório GitHub do projeto tem desenvolvimento ativo; assim, espera-se que a lista de distribuições Linux suportadas cresça demais.
Por fim, gostaríamos de salientar que o autor original do NGINX, Igor Sysoev, não tem envolvimento em nenhum dos projetos. Ele deixou oficialmente a F5 Networks Inc. em janeiro deste ano para se concentrar em projetos pessoais e passar mais tempo com a família e amigos.
Você pode obter mais informações sobre o servidor web Angie na página do projeto.