【问题标题】:Using Amazon S3 bucket and Cloudfront with an SSL Wordpress site doesn't serve the static files将 Amazon S3 存储桶和 Cloudfront 与 SSL Wordpress 站点一起使用不会提供静态文件
【发布时间】:2018-05-02 19:33:57
【问题描述】:

我有一个使用 Divi 主题运行 Wordpress 的电子商务网站,并且我的网站有自己的 SSL 证书。

我最近注册了 Amazon S3 和 Cloudfront,并在我的网站上安装了 W3 Total Cache。我遵循了在线教程,并将我的网站内容上传到了我的 S3 存储桶。但是,当我单击将 CDN 用于我的静态文件的选项时,我的网站上的图像没有显示,并且主题有点不稳定。我想知道这是否是因为我的图片托管在“https://”地址中?将我的 SSL 证书添加到 Cloudfront 会对此进行排序,还是其他?对此的任何帮助都会很棒。

【问题讨论】:

    标签: wordpress ssl amazon-s3 amazon amazon-cloudfront


    【解决方案1】:

    如果您希望您网站的用户通过https://example.com/images/image1.jpeg 引用图像和内容的名称,那么是的,您必须将您的证书上传到 Cloudfront。否则您需要通过分发 ID https://d111111abcdef8.cloudfront.net/images/image1.jpeg 引用它们。

    Requirements for a SSL cert on Cloudfront

    SSL between Cloudfront and S3

    当源是 Amazon S3 存储桶时,请注意以下有关使用 HTTPS 的信息:

    如果您的 Amazon S3 存储桶配置为网站终端节点,您 无法将 CloudFront 配置为使用 HTTPS 与您的 origin 因为 Amazon S3 不支持 HTTPS 连接 配置。

    Amazon S3 提供 SSL/TLS 证书,因此您不必这样做。

    【讨论】:

      猜你喜欢
      • 2021-02-16
      • 1970-01-01
      • 1970-01-01
      • 2018-08-05
      • 2021-02-28
      • 2018-11-10
      • 1970-01-01
      • 2015-12-22
      • 2023-03-13
      相关资源
      最近更新 更多