我和Google一起购买了一个域名,我想把它和Heroku应用联系起来。实现这个目标的一步一步的过程是什么?
发布于 2020-09-13 09:50:49
最近,我将我的应用程序连接到一个自定义域。虽然我的域名是从AWS route53购买的。我认为一般的做法是一样的。
首先,您可以查看由Heroku编写的这个页面。https://devcenter.heroku.com/articles/custom-domains
我相信Heroku教授的教程是有效的。然而,我厌倦了那些使事情变得不可访问的XD的CLI。幸运的是,我们可以通过Heroku网站而不是CLI来配置它。
以下是我的做法:
如果您正确地遵循这些步骤,这是非常简单的。由于我的声誉水平,我不能上传照片。如果您需要一些图片来指导您如何定位按钮,请随时与我联系:)
发布于 2022-02-22 01:19:14
为了补充费格斯的答案,如果你看到警告“不能将cname记录作为根域添加”将www添加到主机名输入中。
发布于 2022-08-12 14:17:25
只有三个步骤:
1. Heroku,在应用程序>设置>添加域:
2.谷歌域> DNS >资源记录>自定义记录>管理自定义记录:
现在你基本上被安排好了。如果几分钟后有人去https://www.[foo.com],他们会看到你的Heroku应用程序托管在DNS目标。但是如果他们去任何其他的排列(http,non),他们将得到一个404错误。为了解决这个问题,我们将在下一步中设置永久重定向到主版本。
轰隆隆。稍等几分钟,DNS就能赶上了,你就完了。
heroku certs:auto:refresh
在终端中,刷新Heroku上的SSL证书设置,并检查Heroku仪表板以确认一切正常工作。
正确确认以下所有转发到您的站点的排列:
https:
http:
路径:
PS:那么这是否适用于像foo.com这样的裸域,而不是www.foo.com呢?不是的!谷歌域名不支持别名域名,因此,结合Heroku不支持转发到裸(又名。根茎。(顶点)域。抱歉的!这也让我大吃一惊:(源代码1:Heroku Docs \ Source 2:StackOverflow。您在这里的唯一选择是将您的域(这需要花费金钱)转移到类似Cloudflare之类的地方。
这些解释的有效答案摘自https://nikodunk.com/heroku-ssl-google-domains-2019/
https://stackoverflow.com/questions/63866651
复制相似问题