9 Punkte von xguru 2020-05-06 | 1 Kommentare | Auf WhatsApp teilen
  • Funktionen rund um Let's-Encrypt-Zertifikate sind integriert. Zertifikate werden automatisch ausgestellt und erneuert. HTTPS ist der Standard

  • Schnelle und bequeme Konfiguration mit der gut lesbaren Caddyfile. Detaillierte Konfiguration im JSON-Format

  • Eine in Go geschriebene Single-Binary ohne Abhängigkeiten

  • Einsetzbar als Reverse Proxy, Sidecar Proxy, Load Balancer, API Gateway usw.

  • Bietet eine REST-API zur Konfiguration des Webservers -> praktisch für Automatisierung wie Tests

  • Kann nginx.conf direkt einlesen und als Konfigurationswerte verwenden

1 Kommentare

 
xguru 2020-05-06

Bei v1 war die Lizenz etwas ungewöhnlich: Der Code stand zwar unter Apache 2.0, aber wenn man die Binärdatei in einem kostenpflichtigen Dienst nutzen wollte, musste man ein Abonnement kaufen, weshalb man sie selbst bauen musste.

Diese Einschränkungen sind jedoch im Oktober letzten Jahres entfallen, als eine Partnerschaft mit Ardan Labs geschlossen wurde, die Schulungen rund um Go anbieten.

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

v2 wurde mit einer völlig anderen Codebasis neu entwickelt und ist daher nicht abwärtskompatibel, aber die Einrichtung ist fast gleich.

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