Cloudflare

在 Ghost.io 託管部落格上啟用 Cloudflare 代理

  • July 21, 2018

我在 Ghost.io 上託管了一個 Ghost 部落格。在設置過程中,他們幫助配置 CloudFlare DNS 記錄和 SSL 證書以服務於該站點。

在設置中,他們的配置似乎只使用 Cloudflare DNS 功能,因此 Cloudflare 的 Web Workers、頁面規則和其他功能在我的主域上不起作用。

cloudflare 上沒有啟用代理

我想我可以設置以下內容:

  • 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 工作人員的情況下生活。

引用自:https://serverfault.com/questions/922000