我如何让我的客户在我的 SaaS 上使用他们自己的 SSL

我如何让我的客户在我的 SaaS 上使用他们自己的 SSL

我们提供的服务可让客户运行自己的 CMS。我们的客户希望使用自己的 SSL 证书,无论是自签名证书还是由其他公司签名的证书。

我们的应用程序运行PHP。我原本想使用反向代理技术,但是它们太多了,无法手动重新加载nginx

  • 我们在上运行gcloud,因此我们有能力拥有大量 SSL 证书。
  • 我们准备使用SNI,因此,不再支持WinXP
  • 我们需要接受 SSL 证书并以极少的基础设施交互(重新加载守护进程等)来实现它们。
  • 我们愿意使用您推荐的任何网络服务器或反向代理技术。
  • 我们不想使用UCC,因为我们想让客户端自带 SSL。
  • IPv4 非常稀缺,因此,我们要限制所选择的 IP 地址。

我该如何继续做这件事?

编辑:我尝试了 OpenResty 及其 ssl 插件,但性能不佳。如果有人有更好的想法,请分享!

答案1

Cloudflare 允许你使用其 SSL for SaaS 产品来实现这一点:

https://developers.cloudflare.com/ssl/ssl-for-saas/uploading-certificates

相关内容