Discourse 全站 CDN 加速

您是按照 OP 中的说明操作,还是仅仅更改了 DNS,让所有流量都通过 Bunny?

如果是后者,那么您很可能会遇到其他问题,但您需要创建一个类似 Cloudflare 的模板。您能找到他们发布 IP 地址的地方吗?

1 个赞

嘿,

我已经将我的 DNS 从 Cloudflare 更改为 Bunny CDN,然后在我的 VPS IP 中激活了 CDN 加速,并使用了 Nginx 配置中的模板(在 app.yml 中):

- replace:
     filename: "/etc/nginx/conf.d/discourse.conf"
     from: "$proxy_add_x_forwarded_for"
     to: "$http_x_real_ip"
     global: true

希望这对想要进行此操作的其他人有所帮助。在我这边是有效的。

3 个赞

您好,

我正在我的论坛上重新设置。我只剩一件事不明白。如何设置长轮询 URL?我需要创建一个子域,然后将其添加到“Site.Setting.Longpolling(我不确定配置的确切名称)”中?

谢谢

尝试:

DISCOURSE_LONG_POLLING_BASE_URL: https://original.example.com

但它不起作用,页面仍然请求 /

我为此问题打开了一个 PR:FIX: Respect long_polling_base_url setting for message bus configuration by chenglu · Pull Request #34477 · discourse/discourse · GitHub

1 个赞

是的,我遇到了同样的问题。

谢谢你的拉取请求。我认为你应该在 Bug 中发帖以获得审查。

明白了!我刚修复了格式问题,并在 Github 上获得了批准,我将在 Bug 中发布此修复程序,感谢您的建议!

1 个赞