【发布时间】:2018-04-02 07:35:08
【问题描述】:
我即将通过 CloudFlare 在我的 AWS Beanstalk 应用程序上设置 HSTS。我有:
1) 使用 AWS Certificate Manager 创建证书并应用于负载均衡器(并将 HTTPS 侦听器端口设置为 443)
2) 将 CloudFlare SSL 切换为 FULL(从之前设置为灵活)
我即将开启 CloudFlare HSTS,但是提到了以下注意事项:
“在 Cloudflare 上使用 HSTS 时的一个关键考虑因素是,一旦打开 HSTS,您的网站必须继续具有符合 HSTS 标头的有效 HTTPS 配置,以避免使用户无法访问网站。如果 SSL通过其他方式禁用(“灰色云化”灵活 SSL 网站,或将网站移出 Cloudflare),用户可能无法在缓存的 max-age 标头期间访问该网站,或者直到重新建立 HTTPS 和提供值为 0 的 HSTS 标头。因此,HSTS 配置需要阅读并确认对警告消息的理解。"
所以,这让我有点害怕:我不打算随时关闭 SSL。我也可能不会退出 CloudFlare。但是,当我打开它时应该搞砸什么?我是否可以再次关闭 HSTS 并“呸,这很接近”,还是我搞砸了?
/鲍勃
【问题讨论】:
标签: amazon-web-services cloudflare hsts