我在 Ghost.io 上托管了一个 Ghost 博客。在设置过程中,他们帮助配置 CloudFlare DNS 记录和 SSL 证书以服务于该站点。
在设置中,他们的配置似乎只使用 Cloudflare DNS 功能,因此 Cloudflare 的 Web Workers、页面规则和其他功能在我的主域上不起作用。
我想我可以设置以下内容:
ghost.mydomain.net
->ghost.io
(无代理)mydomain.net
->ghost.mydomain.net
(代理和重写)
但我更愿意一口气完成。
我尝试通过命令行强制代理,当命令成功时,值代理功能在我的 Cloudflare 仪表板中保持关闭:
任何可以指导我找到解决此问题的最佳解决方案的 cloudflare 专家?
Ghost 和 Cloudflare 都给出了一些反馈。由于 Ghost 已经对我的域进行了 cloudflare 控制,因此只有他们可以控制设置。这目前是 cloudflare 的一个限制,将来选择设置可能会受到域所有者的控制。
Ghost 目前正在为所有域使用固定设置,这非常好,但不是最安全的。他们目前不为 Ghost Pro 用户提供更改设置的选项,因为这可能会导致他们破坏事情。我想破碎的博客会导致大量的支持开销。
使用如下设置:
{guid}.jessehouwing.net
->scrumbug.ghost.io
jessehouwing.net
->{guid}.jessehouwing.net
将允许您在所需域上启用 Cloudflare 代理,但任何功能只有在人们通过正确的 url 进入时才可用。
{guid}.jessehouwing.net
当人们直接导航到域时,任何特定的安全设置都将不可用。我想,在 Cloudflare 可以拆分由第三方控制的域的控制和支付之前,我将不得不在没有 Cloudflare 工作人员的情况下生活。