0

我刚刚将我的第一个应用程序部署到 Heroku。我在免费层,该应用程序是一个 Ruby gem 的小演示。

Runningheroku open将我发送到一个类似于http://armored-magpie-3920.herokuapp.com.

  • 这个 URL 是否可靠,这意味着我可以链接到它并期望它不会改变?
  • 如果不是,IP是否可靠,以便我可以注册一个域名并将其指向那里?
4

2 回答 2

1
  1. 只要您不更改应用程序的名称,该 URL 就是可靠的。模式是 $app_name.herokuapp.com。因此,如果您运行heroku apps:rename new-hotness-app-12新的 URL 将是http://new-hotness-app-12.herokuapp.com.
  2. 不,IP 不可靠(即使看起来那样)。将自定义域指向 Heroku 应用程序的正确方法是在指向 herokuapp.com URL 的自定义域上使用 CNAME,或者使用在顶点支持 CNAME 记录的 DNS 提供程序(参见此处)。有关更多信息,请参阅 Heroku文档 re: custom domain
于 2013-06-26T18:37:11.407 回答
0

在 Heroku 上运行应用程序的人通常会注册自己的域名,然后将 Heroku 应用程序配置为在该域名上可用。

在此期间,每个 Heroku 应用程序都可以在 *.herokuapp.com 的子域中使用,以便作者可以在注册他们梦想的域名或将应用程序配置为在该域中可用之前开发应用程序。

只要您不重命名应用程序,URL 就是可靠的。但是,在 Heroku 中重命名您的应用程序,同时保留您注册的相同自定义域名,是该平台完全支持和预期的部分。

IP地址永远不可靠。Heroku 明确警告作者不要以任何方式依赖 IP 地址。事实上,Heroku 的路由层有很多 IP 地址,这些 IP 地址是针对整个路由层的,而不是专门针对任何应用的。您应该单独使用域名。

于 2013-06-26T21:45:35.360 回答