【问题标题】:Rails 3 backend on Heroku, website and email on bluehost?Heroku上的Rails 3后端,bluehost上的网站和电子邮件?
【发布时间】:2011-12-23 02:14:59
【问题描述】:

好的,情况就是这样。我已经拥有一个 bluehost 帐户好几年了,对此我很满意,我不愿意在没有充分理由的情况下搬家。但是,我越来越多地发现,我的一个域的主要用途的最佳解决方案是运行一个相当简单的 rails 应用程序来解决这个问题。

rails 应用程序可以很容易地通过登录页面上的两个表单作为前端,每个表单都有几个后续页面,但我希望 URL 始终显示“mysite.com”而不是“myapp.heroku”。 com”。我还想继续在这个网站上使用我的电子邮件地址。我不认为该应用程序会出现大量使用,并且不太可能在 heroku 上超过 750 小时/月的空闲时间。

我目前使用的是 Rails 3,并且在我的想法中可能无法退回到 Rails 2。我也不擅长在 Rails 或其他任何方面编程,所以我不想让自己感到困惑。

那么我的解决方案是什么?将整个域转移到 Heroku?在登录页面中嵌入应用程序的部分内容?我可以保留与 Heroku 一起使用的电子邮件地址吗?我可以只将 www.mysite.com 转移到 heroku,但与域有关的所有其他内容都命中 bluehost?

我愿意接受建议。

【问题讨论】:

    标签: html ruby-on-rails-3 heroku dns bluehost


    【解决方案1】:

    我刚刚使用 blue host 和 heroku 进行了此操作,我在 heroku 上托管了我的应用程序,并希望将电子邮件保留在 blue host 上。我正在使用 DNS Made easy,因此您的里程可能会有所不同,但我必须创建一个指向 IP 地址 69.89.31.63 的 A 记录,您将 A 记录命名为 mail.yourdomain.com 然后创建一个指向 69.89.31.63 的 mx 记录。我在雪松堆上。

    【讨论】:

      【解决方案2】:

      Heroku 本身不提供任何电子邮件托管/发送功能 - 因此您可以自带或使用 SendGrid 等 Heroku 插件之一从您的应用程序发送邮件。

      当然,您可以将电子邮件等留给 Bluehost,前提是您可以修改 DNS 并将您的 www 记录更改为 proxy.heroku.com 的 CNAME(在您将自定义域插件添加到 Heroku 之后申请)

      【讨论】:

      • 所以如果我没看错@JohnBeynon,我需要将“www.mysite.com”CNAME 改成“appname.heroku.com”(在添加自定义域之后),我可以留下我的电子邮件'mysite.com'?
      • 不,您总是 cname 到 proxy.heroku.com,然后添加自定义域插件,然后将您的 www.mysite.com 添加到您的应用程序中 - devcenter.heroku.com/articles/custom-domains 更详细地介绍了它。但是,是的,您可以将电子邮件留在原处。
      • 太棒了!谢谢!刚刚浏览了一下 bluehost DNS 工具,发现应该很容易做到。
      猜你喜欢
      • 2012-04-21
      • 2014-09-16
      • 1970-01-01
      • 2018-05-30
      • 1970-01-01
      • 1970-01-01
      • 2011-03-07
      • 1970-01-01
      相关资源
      最近更新 更多