Heroku自定义域不起作用

时间:2017-03-14 20:54:32

标签: node.js mongodb heroku dns

将Heroku应用与自定义域相关联的正确方法是什么?

这就是我过去的做法:

  1. 将Godaddy的DNS指向heroku提供的目标(例如: https://peaceful-escarpment-22825.herokuapp.com

  2. 在域上启用域名转发

  3. 在设置

  4. 中将域添加到Heroku

    由于某些原因,我现在提供的Heroku目标是这样的:mycustomdomain.com.herokudns.com。当我将这个DNS添加到GoDaddy时,我得到了一个没什么的。页。

    我哪里错了?谢谢!

3 个答案:

答案 0 :(得分:26)

我一直在跳过此步骤,因为自定义域已经出现在我的Heroku应用中。跑了这个,它开始工作了。

heroku domains:add www.yourwebsite.com

奖励:希望每个页面都是安全的SSL吗?使用这个很棒的NPM包https://www.npmjs.com/package/force-ssl-heroku

答案 1 :(得分:1)

这对我有用,但是我必须在命令末尾添加--app <app name>。像这样:

heroku domains:add www.yourwebsite.com --app <app name>

对于应用程序名称,它是您在Heroku中创建应用程序时使用的应用程序名称。

答案 2 :(得分:0)

Heroku domains:add www.yourwebsite.com --app <app name> 

这是最好的方法,因为它需要知道要指向哪个特定应用。