5 ssl amazon-web-services amazon-cloudfront
我有一个通过 Amazon 的 Cloudfront 提供的简单静态网站。那里没有什么重要的东西,所以不需要 HTTPS,此外,我不想经历为我的网站设置 SSL 证书的麻烦和成本,如果通过 HTTPS 发送的请求得到满足,我很高兴服务不可用或任何其他错误消息将被认为是适当的。相反,Cloudfront 尝试使用自己的证书提供 HTTPS 页面,因此由于证书/域名不匹配,因此在浏览器中将该站点标记为“不受信任”。
是否有某种方法可以在 Cloudfront 中完全禁用 HTTPS,或者有其他方法可以在仍然使用 Cloudfront 的同时优雅地回退到 HTTP?
您可以为每个 CloudFront 源单独指定是否应使用HTTP
和HTTPS
/或仅HTTP
使用源协议策略设置。
协议
CloudFront 根据以下内容将 HTTP 或 HTTPS 请求转发到源服务器:
最终用户发送到 CloudFront 的请求的协议,HTTP 或 HTTPS。
CloudFront 控制台中的源协议策略字段的值,或者如果您使用的是 CloudFront API,则为 复杂类型
OriginProtocolPolicy
中的元素DistributionConfig
。在 CloudFront 控制台中,选项为HTTP Only和Match Viewer。如果您指定HTTP Only,CloudFront 将仅使用 HTTP 协议将请求转发到源服务器,而不管最终用户请求中的协议是什么。
归档时间: |
|
查看次数: |
9981 次 |
最近记录: |