9 pontos por xguru 2020-05-06 | 1 comentários | Compartilhar no WhatsApp
  • Recursos relacionados a certificados do Let's Encrypt integrados. Emissão e renovação automáticas de certificados. HTTPS por padrão

  • Configuração rápida e prática com o Caddyfile, fácil de ler. Configuração detalhada em formato JSON

  • Binário único, sem dependências, escrito em Go

  • Pode ser usado como proxy reverso, sidecar proxy, balanceador de carga, API Gateway etc.

  • Fornece API REST para configuração do servidor web -> conveniente para automação, como testes

  • Pode ler diretamente o nginx.conf e usar os valores como configuração

1 comentários

 
xguru 2020-05-06

Na v1, a licença era um pouco peculiar: o código era Apache 2.0, mas

para usar os binários em serviços pagos era preciso comprar uma assinatura,

o que fazia com que fosse necessário compilar por conta própria e coisas do tipo.

Em outubro do ano passado, ao firmar uma parceria com a Ardan Labs, que oferece treinamento relacionado a Go, essas restrições desapareceram.

https://github.com/caddyserver/caddy/issues/2786

A v2 foi reescrita com uma base de código completamente diferente da v1, então não há compatibilidade retroativa, mas a configuração é quase igual.

https://caddyserver.com/docs/v2-upgrade