【问题标题】:How to run custom domain under https?如何在 https 下运行自定义域?
【发布时间】:2021-06-10 09:00:00
【问题描述】:

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

我有一个使用 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 或其他东西?

【问题讨论】:

    标签: ssl https digital-ocean cname custom-domain


    【解决方案1】:

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

    对吗?

    您的 API 具有 SSL。

    对吗?

    客户域没有 SSL。

    对吗?

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

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

    您的客户可以使用zerossl.com 等服务。

    【讨论】:

    • 感谢您的回答。这个解决方案不能解决我的问题。有没有办法自动完成?我见过 SaaS 平台,用户输入他们的自定义域,将 CNAME 指向目标域,并通过 https 提供连接。
    • 您可以要求您的客户不要使用他们的自定义域,而是使用您的域。
    猜你喜欢
    • 1970-01-01
    • 2015-09-20
    • 1970-01-01
    • 2019-01-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-11-30
    相关资源
    最近更新 更多