Heroku 自定义域不起作用

Posted

技术标签:

【中文标题】Heroku 自定义域不起作用【英文标题】:Heroku Custom Domain Not Working 【发布时间】:2017-08-05 09:36:58 【问题描述】:

将 Heroku 应用程序与自定义域连接的正确方法是什么?

这就是我过去的做法:

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

    在域上开启域转发

    在设置中将域添加到 Heroku

由于某种原因,现在我从 Heroku 提供的目标是这样的:mycustomdomain.com.herokudns.com。当我将该 DNS 添加到 GoDaddy 时,我得到一个 There's nothing here, yet。页。

我哪里错了?谢谢!

【问题讨论】:

【参考方案1】:

我一直跳过这一步,因为自定义域已经出现在我的 Heroku 应用程序中。运行它并开始工作。

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

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


2021 年更新:如果您收到 sni_endpoint 错误,请参阅此处:Heroku Custom Domain: sni_endpoint?

【讨论】:

@Justin 在您的机器或 heroku 上的控制台中:devcenter.heroku.com/articles/git#http-git-authentication 添加时必须将www添加到自定义域:【参考方案2】:

这对我有用,但我必须在命令末尾包含--app &lt;app name&gt;。像这样:

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

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

【讨论】:

【参考方案3】:
Heroku domains:add www.yourwebsite.com --app <app name> 

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

【讨论】:

以上是关于Heroku 自定义域不起作用的主要内容,如果未能解决你的问题,请参考以下文章

部署到 Heroku 时 CSS 不起作用 [重复]

Heroku字体资产不起作用

将kik bot部署到heroku不起作用

Heroku postgresql 查询在 Heroku 上不起作用,但在本地工作

Infinescroll 页面在 Heroku 上不起作用

从 github 克隆的项目。 heroku 不起作用