CNAME记录和Heroku域

时间:2016-06-24 01:48:49

标签: ssl heroku dns cname

这是我第一次设置自定义域名,DNS和SSL,我对此感到非常困惑。我在sagerenewables.heroku.com上运行了一个带有SSL端点的heroku应用程序 okinawa-64385.herokussl.com

我的自定义域名为{www.}sagedataportal.com,两者都与Heroku中的okinawa-64385.herokussl.com相关联。

我有3个CNAME记录(在Namecheap中):

www -> parkingpage.namecheap.com
www -> okinawa-64385.herokussl.com
www.sagedataportal.com -> okinawa-64385.herokussl.com

以及3个重定向域:

sagedataportal.com -> http://www.sagedataportal.com/
sagedataportal.com -> http://sagerenewables.herokuapp.com
sagedataportal.com -> http://okinawa-64385.herokussl.com/
显然,我做错了什么,但我不知道是什么。 CNN记录应该如何?那么heroku重定向网址呢?

1 个答案:

答案 0 :(得分:1)

为了将www.sagedataportal.com映射到Heroku SSL端点,您只需要1个CNAME:

CNAME www okinawa-64385.herokussl.com

假设您当前的DNS提供商在www前缀后自动附加区域名称。删除所有其他CNAME。

对于根域(sagedataportal.com),使用SSL将其映射到Heroku的唯一方法是使用支持ALIAS功能的提供程序。

请参阅https://devcenter.heroku.com/articles/apex-domainshttps://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain。 NameCheap目前不支持该功能,因此您将无法在根域下使用Heroku的SSL证书。