在自定义域上使用 SSL + GoDaddy SSL 的多租户 Heroku 应用程序
Multi-tenant Heroku app with SSL + GoDaddy SSL on custom domains
我在 Rails 上有一个多租户 Heroku 应用 运行 Ruby,在 *.xyz.com 上有一个通配符 SSL 证书,可以安全地为 https://customer1-app.xyz.com 服务& 正如预期的那样。问题是我无法将 GoDaddy SSL 证书添加到自定义域 (customer1.com),Godaddy 也指向其中一个子域 (customer1-app.xyz.com)。
我正在尝试的方法在此处有完整描述:https://help.heroku.com/8P5TVA4T/how-can-i-configure-multiple-ssl-certificates-for-a-single-app
简单地说:
- 我在 Heroku
上创建了一个 shell 应用程序 customer1-endpoint
- 我添加了 SSL-Endpoint 插件并安装了购买的证书
来自 shell 应用程序
上的 GoDaddy
- 我将端点(DNS 目标 - abc.ssl.herokudns.com)从 Heroku CLI 复制到 CNAME
GoDaddy 的记录
- 我将自定义域 (customer1.com, www.customer1.com) 添加到我的主要作品 (xyz.com)
Heroku 应用
当我尝试访问 https://www.customer1.com/ 时,我在 Heroku 上收到“没有此类应用程序”消息。
知道出了什么问题吗?
对于通过 Google 的任何人,我的问题是我的 SSL-endpoint 与我的主应用程序位于不同的区域。此方法有效,请确保两个应用程序位于同一区域。
SSL 端点已于 2021 年 7 月 31 日弃用。
我在 Rails 上有一个多租户 Heroku 应用 运行 Ruby,在 *.xyz.com 上有一个通配符 SSL 证书,可以安全地为 https://customer1-app.xyz.com 服务& 正如预期的那样。问题是我无法将 GoDaddy SSL 证书添加到自定义域 (customer1.com),Godaddy 也指向其中一个子域 (customer1-app.xyz.com)。
我正在尝试的方法在此处有完整描述:https://help.heroku.com/8P5TVA4T/how-can-i-configure-multiple-ssl-certificates-for-a-single-app
简单地说:
- 我在 Heroku 上创建了一个 shell 应用程序 customer1-endpoint
- 我添加了 SSL-Endpoint 插件并安装了购买的证书 来自 shell 应用程序 上的 GoDaddy
- 我将端点(DNS 目标 - abc.ssl.herokudns.com)从 Heroku CLI 复制到 CNAME GoDaddy 的记录
- 我将自定义域 (customer1.com, www.customer1.com) 添加到我的主要作品 (xyz.com) Heroku 应用
当我尝试访问 https://www.customer1.com/ 时,我在 Heroku 上收到“没有此类应用程序”消息。 知道出了什么问题吗?
对于通过 Google 的任何人,我的问题是我的 SSL-endpoint 与我的主应用程序位于不同的区域。此方法有效,请确保两个应用程序位于同一区域。
SSL 端点已于 2021 年 7 月 31 日弃用。