9 puntos por xguru 2020-05-06 | 1 comentarios | Compartir por WhatsApp
  • Incluye funciones relacionadas con certificados de Let's Encrypt. Emite y renueva certificados automáticamente. HTTPS viene por defecto

  • Configuración rápida y cómoda con Caddyfile, fácil de leer. Configuración detallada en formato JSON

  • Binario único sin dependencias, escrito en Go

  • Puede usarse como proxy reverso, sidecar proxy, balanceador de carga, API Gateway, etc.

  • Proporciona una REST API para la configuración del servidor web -> útil para automatización como pruebas

  • Puede leer directamente nginx.conf y usarlo como valores de configuración

1 comentarios

 
xguru 2020-05-06

En la v1 la licencia era un poco peculiar: el código estaba bajo Apache 2.0, pero si querías usar los binarios en un servicio de pago tenías que comprar una suscripción, así que había que compilarlo uno mismo o algo por el estilo.

En octubre del año pasado, al firmar un acuerdo de asociación con Ardan Labs, que ofrece capacitación relacionada con Go, esas restricciones desaparecieron.

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

La v2 fue redearrollada con una base de código completamente distinta a la v1, así que no es retrocompatible, pero la configuración es casi igual.

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