假如你要给你的域名映射到AWS服务器上,需要给你的域名申请证书。比如,你的域名是example.com 你如果申请证书的时候填的域名是example.com,那么当你在给CloundFront了证书后,你通过https://www.example.com 访问CloudFront时,会报一个错误:
这个错误的原因在这里能找到:
通过添加备用域名(CNAME)使用自定义 URL - Amazon CloudFront
因为你申请的证书只能给example.com用,并没有覆盖到www.example.com,所以访问不了。
此时,你应该通过*.exmaple.com 作为域名申请证书,这样所有的用www.example.com或者其他的market.example.com 都能访问了。因为这个证书覆盖了所有的二级域名。一劳永逸!