0

我需要一些帮助来在我的应用程序中开发此解决方案。

我有一个带有 SSL 的域https://my-app-api.com并且正在运行我的应用程序 API。每个使用我的应用程序的客户都可以输入他们自己的自定义域,例如customer-domain.com并将他的域 CNAME 指向my-app-api.com

附加信息

我的 API 在 Kubernetes 集群上运行并使用 DigitalOcean 服务。

问题

SSL 证书有问题。指向my-app-api.com的自定义域仅在 HTTP 而不是 HTTPS 下运行。一切都必须通过 API 自动完成。如果客户输入一个新的自定义域并将 CNAME 指向我的应用程序域,那么我需要通过 HTTPS 提供连接。

  • 如何让它在 HTTPS 上运行?
  • zerossl.com 是否为我解决了这个问题?
  • 我必须使用 Caddy 还是其他?
4

1 回答 1

0

客户域 --> CNAME --> 你的 api

那是对的吗?

你的 API 有 SSL。

那是对的吗?

客户域没有 SSL。

那是对的吗?

如果所有答案都是“是”,那么问题就出在您的客户身上。

您的客户需要为其域提供 SSL 证书,您已经完成了有关 SSL 的所有操作(针对您的 API)。

您的客户可以使用诸如zerossl.com.

于 2021-03-12T12:18:09.010 回答