9 points par xguru 2020-05-06 | 1 commentaires | Partager sur WhatsApp
  • Fonctionnalités liées aux certificats Let's Encrypt intégrées. Délivrance et renouvellement automatiques des certificats. HTTPS par défaut

  • Configuration rapide et simple avec le Caddyfile, facile à lire. Paramétrage détaillé au format JSON

  • Binaire unique sans dépendances, écrit en Go

  • Peut être utilisé comme reverse proxy, sidecar proxy, load balancer, API Gateway, etc.

  • Fournit une API REST pour la configuration du serveur web -> pratique pour l’automatisation, notamment les tests

  • Peut lire directement nginx.conf et utiliser ses valeurs comme configuration

1 commentaires

 
xguru 2020-05-06

À l’époque de la v1, la licence était un peu particulière : le code était sous Apache 2.0, mais

pour utiliser les binaires dans un service payant, il fallait acheter un abonnement,

ce qui obligeait à les compiler soi-même dans certains cas. Cependant,

en octobre dernier, en signant un partenariat avec Ardan Labs, qui propose des formations liées à Go, ces restrictions ont disparu.

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

La v2 a été entièrement redéveloppée sur une base de code complètement différente de la v1, donc elle n’est pas rétrocompatible, mais la configuration reste presque identique.

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