amazon-s3 - 将媒体卸载到 Amazon S3 + Cloudflare CDN + LE SSL + Siteground
问题描述
我遇到了一个我认为应该很常见的问题,但似乎没有明确的答案或解决方案。
我由 siteground 托管并使用 Cloudflare 作为 CDN,因为它与 siteground 合作(DNS 由 siteground 管理,而不是 Cloudflare)。
我想要做的是: 1. 将媒体卸载到 s3 2. 设置子域 3. 为子域设置 CNAME 以链接到 s3 存储桶 4. 通过 Cloudfoare CDN 提供卸载的媒体 5. 确保整个过程中的 SSL 与当前一样由于主机名不匹配而阻止它。
我发现了一些关于此的讨论,建议我使用区域特定的 s3 存储桶 URL 作为 CNAME,并在 Cloudflare 上将 SSL 更改为灵活。这个 SSL 通过我的整个网站更改为过多的重定向错误,这显然是一个已知问题。
我觉得好像我已经探索了有关此问题的每个论坛主题和线程,但无济于事。
在这种情况下,放弃 cloudflare 作为我的 CDN 并选择 AWS 的 Cloudfront 的唯一解决方案是什么?在这种情况下,可以将 Let's Encryot SSL 证书加载到 AWS 证书管理器上吗?
解决方案
推荐阅读
- python - TypeError:“UniqueConstraint”对象在 Django 中不可迭代
- java - 在 Spring webflux 中处理条件响应的正确方法是什么
- java - Glide 无法在没有 VPN 的情况下加载图像
- java - 反序列化 ArrayList 中的对象
- image - React-admin ImageInput / FileInput 多重上传
- java - 查找两个列表的元素之间的最大差异
- kentico - 您可以在同一个网站中结合 Kentico 12 MVC 和 Kentico 12 Portal Engine 开发吗?
- c++ - 初始化后,Visual Studio C++ 指针不为 NULL
- excel - 我们如何使用 Pandas 和 Robot Framework
- python - 如何覆盖 QDialog.accept()?