为tls服务器使用多个ssl证书?

时间:2012-09-17 13:04:26

标签: node.js https ssl

我有多个页面的多个ssl证书。我想在同一个端口上的同一台服务器上运行所有页面,因此我需要创建一个单独的https服务器,然后根据主机名将请求代理到站点。

这里的问题是,我无法找到,我如何使用多个ssl证书,并且使用了正确的证书。

这甚至可能吗?

顺便说一下,将证书与通配符组合是不可能的,因为我为站点使用了不同的顶级域名。例如:

  • www.a.xx
  • www.a.yy
  • www.b.xx
  • www.b.yy
  • c.xx
  • c.yy

1 个答案:

答案 0 :(得分:0)

您只能为支持Server Name Indication的浏览器(以及在您的情况下为代理)执行此操作。并非所有浏览器都是supported,因此如果您希望它完全“通用”,则需要为不同的网站使用单独的IP。

(当然,大多数现代浏览器都支持它,因此它取决于您对网站的“支持矩阵”)