Skip to main content

Frontend caddy

Verzoeken via de frontend server worden eerst afgehandeld via Caddy (geen apache!). Caddy serveert de content, maar weet ook automatisch SSL-certificaten aan te vragen en te vernieuwen. Zodra een certificaat verloopt vraagt Caddy dit opnieuw aan bij Let's Encrypt of ZeroSSL.

https://caddyserver.com/docs/getting-started

We maken gebruik van Caddy v2

Hoe werkt SSL

  • Eerst: Let's Encrypt staging
  • Indien staging succesvol: Let's Encrypt production
  • Indien Let's Encrypt failed: ZeroSSL

SSL certificaten worden opgeslagen in Redis (ElastiCache).

Voor de domeinen *.maglr.com / *.maglr.io gebruiken we een plugin: cloudflare-dns. Deze vraagt via de cloudflare api ssl aan.