如何为从Google Domains到Heroku的裸域设置SSL?

mic*_*den 19 dns ssl https heroku google-domains

我正在尝试使用Heroku的自动证书管理为我的网站设置SSL.我的应用程序在heroku上myapp.herokuapp.com,我目前有子域转发设置,以便http://www.myapp.com正确显示我的应用程序.

我想要的是将我的网站托管在https://myapp.com.

我跑了heroku certs:auto:enable,但它显示:

=== Automatic Certificate Management is enabled on myapp

Domain             Status
?????????????????  ???????????
www.myapp.com      Failing
Run Code Online (Sandbox Code Playgroud)

跑步heroku domains节目:

=== myapp Heroku Domain
myapp.herokuapp.com

=== myapp Custom Domains
Domain Name        DNS Target
?????????????????  ???????????????????????????????
www.myapp.com      www.myapp.com.herokudns.com
Run Code Online (Sandbox Code Playgroud)

眼下,谷歌域名,我有一个子域从转发@.myapp.com到http://www.myapp.com.我还有一个自定义资源记录,其中包含名称www,类型CNAME和数据myapp.herokuapp.com..

我需要在设置中更改哪些内容才能托管我的网站https://myapp.com?

jmc*_*tie 7

很遗憾,Google Domains不支持ANAME或ALIAS记录.您必须将其中一个用于您的顶点域.以下是Google Domains支持的完整列表.

https://support.google.com/domains/answer/3290350

Heroku有一个支持ALIAS或ANAME记录的DNS提供商列表:https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain就 个人而言,我使用的是DNSimple并且很棒与他们一起成功.