Heroku网址可靠吗?

时间:2013-06-26 18:20:25

标签: heroku

我刚刚将我的第一个应用程序部署到了Heroku。我在免费套餐上,该应用程序是一个Ruby宝石的小演示。

正在运行heroku open会将我发送到类似http://armored-magpie-3920.herokuapp.com的网址。

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

2 个答案:

答案 0 :(得分:1)

  1. 只要您不更改应用程序的名称,URL就是可靠的。模式是$ app_name.herokuapp.com。因此,如果您运行heroku apps:rename new-hotness-app-12,新网址将为http://new-hotness-app-12.herokuapp.com
  2. 不,IP不可靠(即使看起来那样)。将自定义域指向Heroku应用程序的正确方法是在自定义域上使用指向herokuapp.com URL的CNAME,或使用在顶点(see here)支持CNAME记录的DNS提供程序。有关详细信息,请参阅Heroku documentation re: custom domains

答案 1 :(得分:0)

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

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

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

IP地址永远不可靠。 Heroku明确警告作者不要以任何方式依赖IP地址。实际上,Heroku的路由层有许多IP地址,这些IP地址用于整个路由层,特别是对于任何应用程序。您应该单独使用域名。