CNAME 记录和 Heroku 域
CNAME records and Heroku domains
这是我第一次设置自定义域、DNS 和 SSL,我很困惑。我在 sagerenewables.heroku.com
上有一个 heroku 应用程序 运行,SSL 端点位于
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 重定向 URL 怎么样?
为了将 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 and https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain。 NameCheap 目前不支持该功能,因此您将无法在根域下将 SSL 证书与 Heroku 一起使用。
这是我第一次设置自定义域、DNS 和 SSL,我很困惑。我在 sagerenewables.heroku.com
上有一个 heroku 应用程序 运行,SSL 端点位于
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 重定向 URL 怎么样?
为了将 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 and https://devcenter.heroku.com/articles/custom-domains#add-a-custom-root-domain。 NameCheap 目前不支持该功能,因此您将无法在根域下将 SSL 证书与 Heroku 一起使用。