这是我第一次设置自定义域名,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重定向网址呢?
答案 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-domains和https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain。 NameCheap目前不支持该功能,因此您将无法在根域下使用Heroku的SSL证书。