我们在 AWS 存储桶上托管一些页面图像。事实上,我们有几个桶(即:开发、舞台、现场)。
通过 HTTPS 查看暂存站点时,不会显示存储桶中的图像。示例 URL 可能是:
https://stage-assets.mysite.com.s3.amazonaws.com/images/amusing-cat.gif
当我在它自己的选项卡中打开此 URL 时,我收到 Chrome SSL 错误,告诉我
“您试图访问 liveassets.mysite.com.s3.amazonaws.com,但实际上您访问的是一台自称为 *.s3.amazonaws.com 的服务器。强>”
我可以点击“仍然继续”按钮,直到我下一次退出 Chrome,异常(exception)被添加并且我可以看到所有页面图像。
下次我打开 Chrome 时,问题再次出现。
我如何告诉 Chrome|Firefox|IE** 为这些域永久使用 *.s3.amazonaws.com 证书?
** 一个适用于所有浏览器的解决方案会很棒 - 但我需要的是完全可用的东西......
最佳答案
您的(通配符)证书将仅涵盖 anything.s3.amazonaws.com,因为证书将仅涵盖第二个子域。
您要保护的内容(stage-assets.mysite.com.s3.amazonaws.com 或 liveassets.mysite.com.s3.amazonaws.com)在第四个子域上。你需要的是 *.mysite.com.s3.amazonaws.com 之类的东西
关于ssl - 我如何永久信任 SSL 证书?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20192147/