Cloudflare
在 Ghost.io 託管部落格上啟用 Cloudflare 代理
我在 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 工作人員的情況下生活。