首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >具有多个SSL证书的CloudBees上的多租户应用程序

具有多个SSL证书的CloudBees上的多租户应用程序
EN

Stack Overflow用户
提问于 2013-09-09 22:51:04
回答 2查看 589关注 0票数 2

我正在使用Play框架构建一个多租户应用程序,并使用CloudBees托管它。网站的一个关键功能是能够在注册过程中代表我们的客户购买SSL证书。

  • 注册时,用户向我们提供他们的自定义域名(即,customer.com)。
  • 我们创建客户端帐户,并将customer.com与其客户端ID相关联。
  • 我们为客户端购买SSL证书,并在服务器上自动配置它。

客户端只需担心将他们的域名指向正确的IP地址,而不是购买自己的SSL证书。

我们在运行时需要支持的是:

  1. 解析典型请求的http://customer.com/http://www.customer.com/
  2. 如果客户端没有自定义域,则解析http://customer.ourdomain.com/
  3. 根据客户端的域设置(子域或自定义域)在计费过程中解析https://customer.com/paymenthttps://www.customer.com/paymenthttps://customer.ourdomain.com/payment

我正在试图找出是否有可能在我们的SSL需求中使用CloudBees开箱即用。我们假设SNI将适合我们的需求,但考虑到我们可能需要在单个IP上支持数百或数千个SSL证书,我很难确定最佳配置。

我的问题是:

  • 我们有哪些选项可以支持这么多SSL证书?应该继续探索使用SNI和AWS弹性负载平衡的CloudBees,还是说我离基础很远?(ELB只支持10份开箱即用的证书。)理想的过程将完全自动化为我们的客户在注册.

如有任何建议,敬请见谅。

EN

回答 2

Stack Overflow用户

发布于 2013-09-10 06:09:16

CloudBees只提供专用SSL路由器以支持SSL证书。这可以使用cloudbees / API客户端完全自动化。但是您将需要每个SSL证书都有一个路由器。我不知道每个路由器支持多个证书的短期计划

票数 1
EN

Stack Overflow用户

发布于 2013-09-10 06:10:57

您在使用SNI的过程中是正确的--但是现在在CloudBees上还没有一种方法来支持它--这是一个稍微不寻常的请求(但对于您的用户来说是个不错的主意)。

如果您的客户正在付费--您可以根据需要以编程方式为他们创建一个SSL更新代理服务--然后将SSL密钥安装到其中(但这意味着每个客户都有自己的,而不是SNI多租户--因此不完全是您想要的)。

因此,没有--至少在我们支持SNI之前--不会这样做(目前还没有对它的需求,也有一些对SNI的抵制--但这种阻力应该会消失!)

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18708273

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档