将Heroku应用与自定义域相关联的正确方法是什么?
这就是我过去的做法:
将Godaddy的DNS指向heroku提供的目标(例如: https://peaceful-escarpment-22825.herokuapp.com)
在域上启用域名转发
在设置
由于某些原因,我现在提供的Heroku目标是这样的:mycustomdomain.com.herokudns.com。当我将这个DNS添加到GoDaddy时,我得到了一个没什么的。页。
我哪里错了?谢谢!
答案 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>
这是最好的方法,因为它需要知道要指向哪个特定应用。