我正在努力通过AWS CloudFront服务我的服务器。但是我有一些问题。
场景
- 一个能够提供http和https(TLS 1.2)的EC2实例
- 一个CloudFront发行版
- 指向EC2的协议标记为“ Match Viewer”的来源
- 行为设置为不缓存和查看器协议策略-HTTP和HTTPS,基于选定请求标头的缓存:全部
- 使用AWS Signed证书的分布式服务HTTPS。
会发生什么
- 直接访问EC2确实会为页面提供“无效证书”(如预期的那样)
- 访问CloudFront网址可处理HTTP页面。
- 访问CloudFront网址不适用于HTTPS页面...我收到502错误(CloudFront无法连接到源。)
我期望的结果
- 让CloudFront Url可以使用HTTPS页面。
我应该怎么做才能使用AWS CloudFront服务器存储HTTPS内容?