好吧,我有点迷路了(请在消息末尾精确回答你的问题)
我遵循了这个 howto:
https://meta.discourse.org/t/enable-a-cdn-for-your-discourse/14857
- CNAME,即你在 DNS 中设置的 CDN 的“友好”名称,例如
discourse-cdn.example.com- CDN URL,即缓存的 CDN 资源将通过 CDN 全球分布式服务器网络提供的“不友好”名称。它看起来像
637763234.cdn-provider.com
Stackpath 告诉我需要在 DNS 中添加以下内容(截图来自我的 Stackpath 配置步骤):
由于 CNAME 条目是 www,我假设我的 CDN 的“友好”名称应该是 www.unicyclist.com。
然后,继续按照 howto 操作,将“友好”名称添加到 app.yml 中:
取消注释
app.yml中的 CDN 行,并用你在 DNS 中刚刚设置的 CNAME 更新它:## 此 Discourse 实例的源拉取 CDN 地址 DISCOURSE_CDN_URL: //discourse-cdn.example.com
我也照做了,并将 DISCOURSE_CDN_URL 设置为 www.unicyclist.com。
所以我不太明白为什么我应该在 app.yml 中设置“不友好”的名称,而 howto 却告诉我相反的做法。
至于 IP 和域名:
我的 VPS IP 是 95.217.21.71。
我根据 Stackpath 的配置步骤添加的 A 记录是它们自己的 IP(据我理解)。
我的 app.yml 主机名是 unicyclist.com。
哦,我会看看这个!
是的:就是那个。谢谢大家!
