从 ALB 到 Caddy:我们如何支持数千个域名

2024-07-20

FusionAuth Cloud 宣布支持无限自定义域名,本文详细介绍了实现这一功能背后的架构转变。FusionAuth Cloud 基于 AWS 构建,最初使用 ALB 进行流量路由,但 AWS 对证书和路由规则有限制,无法满足支持大量自定义域名的需求。为解决这个问题,FusionAuth Cloud 采用了 Caddy 作为反向代理,并结合 ECS、NLB 和 Global Accelerator 构建了新的边缘基础设施。新架构支持动态 TLS 证书配置,可处理任意数量的自定义域名,并通过与 WAF 集成增强了安全性。