我正在开发facebook应用程序,因此我需要设置ssl证书,我必须说这不是我的事。
我有:
a)1个IP地址
b)来自startssl的2个ssl证书,适用于app1.site1.fr和app1.site2.fr
c)https://app1.site1.fr,证书名称为:* .apps.site1.fr,hostname ok
d)http://site1.fr使用相同的证书:* .apps.site1.fr,hostname ok
e)https://app1.site2.fr我想使用名为* .app1.site2.fr,hostname ok的其他证书
据我了解,如果我想要app2.site2.fr或app2.site1.fr,我需要一个通配符证书,但这不是我想要的。
当我尝试设置(e)app1.site2.fr时,iis会给我一条警告信息: “至少有一个其他网站使用相同的https绑定,绑定与其他证书配置。你确定......”
我认为它不是主机名问题,因为有3个不同的主机名...但我不明白为什么iis告诉我这是一个绑定问题?
你能否帮助我在(e)上提出不同于(c)和(d)的证书? 谢谢
答案 0 :(得分:3)
IIS中每个IP地址只能有1个SSL证书。有几种方法可以解决这个问题。
1)为服务器分配另一个IP地址,并为该站点配置第二个证书(虽然听起来你不能这样做)。
或
2)将所有站点合并到一个SAN(主题备用名称)证书中,这样您就可以使用1个证书在1个IP地址上拥有多个SSL站点。