通过 HTTPS 将自己的子域名指向 Heroku 应用

通过 HTTPS 将自己的子域名指向 Heroku 应用

假设我有一个域名我的网站在 NameCheap 上购买。我已将其主 DNS 和辅助 DNS 指向我的托管服务提供商,这样我就可以查看我的网站并在那里管理子域名。

我的网络服务器上也有一个通配符 SSL 证书,因此我可以使用单个证书支持所有子域和根域。

现在,我在 Heroku 上有一个应用,它有一个来自 Heroku 的内置 SSL 证书。它的名字是 app.herokuapp.com。我在 Heroku 上创建了一个自定义域名,它是:

域名: service.mywebsite.com

DNS 目标:service.mywebsite.com.herokudns.com

我需要通过 SSL 将 service.mywebsite.com 指向我的 heroku 应用程序。

在我的托管网站上,我通过 DNS 管理创建了两个 CNAME 记录:

  • 服务->service.mywebsite.com.herokudns.com。
  • wwwservice->service.mywebsite.com.herokudns.com。

现在,当我向 service.mywebsite.com 发出 REST 请求时,它们可以工作,但是当我向https://service.mywebsite.com,我收到 SSL 错误。此外,当我访问https://service.mywebsite.com- 有一条消息,该网站不支持 SSL 连接。

我的问题是:

访问 service.mywebsite.com(启动 REST 请求)安全吗?它会触发 Heroku 的 SSL 检查吗?这是正常的吗?

答案1

您必须设置 CNAME - 记录,如 Heroku 指南中所述

yoursubdomain CNAME service.mywebsite.com.herokudns.com

相关内容