【发布时间】:2014-11-26 21:23:07
【问题描述】:
我正在 Heroku 上构建一个租户 Rails 应用程序,它为每个租户实例使用子域。问题是我似乎无法让 CloudFlare 正确缓存子域。
我的应用程序托管在 heroku 上,网址为 say whatever.herokuapp.com 并且使用 CloudFlare,我将我的主要应用程序指向 heroku 的 CNAME (whatever.herokuapp.com),并且效果很好。 我在 Heroku 上使用通配符 *.mydomain.com,然后再次使用 CloudFlare 指向它们。
假设我在 CloudFlare 上创建了一个应用 myinstance.mydomain.com -> 不管什么.herokuapp.com 因为我在 Heroku 上使用 *.mydomain.com 它工作正常。
但是当我尝试打开加速(CloudFlare 缓存)时,它立即中断,我看到的只是 CloudFlare 错误 Error 1001 告诉我:
最有可能:如果所有者刚刚注册了 CloudFlare,则可能需要几分钟时间才能将网站信息分发到我们的全球网络。
【问题讨论】:
标签: ruby-on-rails ruby-on-rails-4 heroku cname cloudflare