使用 CloudFlare 来 CDN 一个 Google Cloud Storage Bucket
Use CloudFlare to CDN a Google Cloud Storage Bucket
我听说过很多关于 Cloudflare 的好消息,他们有一款出色的 CDN 产品,具有竞争对手所没有的功能(HTTP2、IPv6 等)。
我在 Google 云存储桶中有文件。
如何将这些文件设置为 Cloudflare CDN 的来源?
(Cloudflare 控制面板似乎只想要根域上的网站...?)
可能有点晚了,但我给出了我的答案以防万一它对其他想要做同样事情的人有用。
我在 CloudFlare 后面的 Google Cloud Storage 中有一个存储桶。您只需按照此处的说明进行操作:
https://cloud.google.com/storage/docs/website-configuration
在 CloudFlare 中,您需要管理您的根域,但随后您可以在 Google 云存储中为您的存储桶创建一个子域(不要忘记在该子域上启用 CloudFlare 功能)。我认为这就是 CloudFlare 的工作方式,管理您的根域,我认为您无法避免它。
如果您需要对用于存储桶的子域进行特定设置,您可以在 CloudFlare 中使用页面规则。例如,我不得不使用它们,因为 Google Cloud Storage 不支持 SSL,但我使用这些静态文件的页面在 SSL 上,所以我对该子域进行了特定设置以使用灵活的 SSL。
我听说过很多关于 Cloudflare 的好消息,他们有一款出色的 CDN 产品,具有竞争对手所没有的功能(HTTP2、IPv6 等)。
我在 Google 云存储桶中有文件。
如何将这些文件设置为 Cloudflare CDN 的来源?
(Cloudflare 控制面板似乎只想要根域上的网站...?)
可能有点晚了,但我给出了我的答案以防万一它对其他想要做同样事情的人有用。
我在 CloudFlare 后面的 Google Cloud Storage 中有一个存储桶。您只需按照此处的说明进行操作:
https://cloud.google.com/storage/docs/website-configuration
在 CloudFlare 中,您需要管理您的根域,但随后您可以在 Google 云存储中为您的存储桶创建一个子域(不要忘记在该子域上启用 CloudFlare 功能)。我认为这就是 CloudFlare 的工作方式,管理您的根域,我认为您无法避免它。
如果您需要对用于存储桶的子域进行特定设置,您可以在 CloudFlare 中使用页面规则。例如,我不得不使用它们,因为 Google Cloud Storage 不支持 SSL,但我使用这些静态文件的页面在 SSL 上,所以我对该子域进行了特定设置以使用灵活的 SSL。