Hetzner对象存储和Bunny CDN是否支持?

,

你好。您是否支持 Hetzner 对象存储和 Bunny CDN?我无法正确使用它们。

我确实注意到 S3 区域不支持我需要的区域,即 Falkenstein。我们如何启用此区域?

我不太确定。 列表 不包含 Hetzner。

是的,它包含:

1 个赞

您好。谢谢您的回复,Nate。我们成功地让 S3 Hetzner 对象存储桶工作起来了,但我们完全无法让 Bunny CDN 工作。当我们启用 Bunny CDN 时,网站就无法加载。它一直卡在 Discourse 提供的加载屏幕上。

嗯……你是否遵循了这些指南?

在设置 DISCOURSE_S3_CDN_URL 时,所有资产都会从该主机请求,包括 start-discourse JavaScript 文件以及其他的 .js 文件。在某些帖子中,建议将 DISCOURSE_CDN_URL 设置为与运行 Discourse 的服务器相同的主机,以避免这种情况,但即使如此,.js 文件仍然通过与 DISCOURSE_S3_CDN_URL 相同的主机请求。

不,我们在构建应用程序后没有运行 upload_assets 命令,因为我们不想将 .js 文件上传到 CDN,我们理想情况下只希望在 S3 存储桶中进行上传,并且不希望任何资产托管在 CDN 上。

1 个赞

事实并非如此。
您将资产上传到 S3,然后 CDN 会从 S3 中拉取它们。

2 个赞

我们现在已经解决了这个问题。

2 个赞

能分享一下是什么让它奏效的吗? :slightly_smiling_face:

1 个赞

你好!希望这能帮到你,如果你还不清楚,请告诉我,我会重写以使其更易于理解。

app.yml 中设置:

env:
  DISCOURSE_S3_CDN_URL: [BUNNY CDN]

然后重建应用程序后,我们运行:

sudo ./launcher enter app
rake s3:upload_assets
exit

[!] 我可以确认,Hetzner 对象存储确实可以与 S3 配合使用。

4 个赞

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.