同路径绑定多个域名到Elastic Beanstalk环境的方案咨询
针对Route53托管区上限下多域名绑定Elastic Beanstalk的可行方案
以下方案均不涉及URL转发,可支持超500个域名的同路径接入需求:
- 申请提升Route53托管区配额
AWS账户默认的Route53托管区500个为软限制,可直接在AWS控制台提交配额提升申请,提供合理的业务使用场景说明即可获批,支持上调至数千甚至更高量级,无需调整现有接入架构。 - 使用第三方DNS解析+EB负载均衡直接接入
无需将所有域名托管在Route53,可选用任意第三方DNS服务商管理你的域名,将所有域名的A/AAAA/CNAME记录直接指向EB环境对应的负载均衡公网地址,在EB的应用负载均衡(ALB)层配置默认转发规则到后端应用实例即可,ALB支持通过SNI匹配多域名证书,无需为单个域名单独配置规则。 - 新增CloudFront接入层统一管理多域名
将EB环境配置为CloudFront分发的唯一源站,所有待绑定域名统一添加为CloudFront的备用域名(Alternate Domain Name),CloudFront默认支持100个备用域名,可申请提升至上万量级,配合ACM多域名证书完成HTTPS配置后,将所有域名的DNS记录指向CloudFront分发的CNAME地址即可,所有请求会由CloudFront直接转发到后端EB环境,还可额外获得CDN加速、WAF防护能力。 - ALB多证书适配超大量级域名
若域名量级超过单张ACM证书的100个域名上限,可申请拆分多张ACM证书(每张最多100个域名),并将所有证书绑定到EB对应的ALB监听器上,ALB会自动根据请求的SNI字段匹配对应证书完成HTTPS握手,所有域名的请求默认转发到EB应用实例,无单托管区/单证书的数量限制。
内容的提问来源于stack exchange,提问作者XenonCI
相关产品推荐
相关产品推荐

