我试图在IIS6上设置两个不同域名的网站- a.mysite.com和b.mysite.com。而且,我想用SSL保护这些站点。因此,我为每个域获得了两个证书,并将其安装在IIS上。当我试图通过SSL访问a.mysite.com时,它可以工作。但是,通过SSL访问b.mysite.com会引发消息。
b.mysite.com使用无效的安全证书。证书仅对a.mysite.com有效(错误代码: ssl_error_bad_cert_domain)
而且,我无法在IIS上启动b.mysite.com,说明端口已经在使用。我看到了几个问题需要解决。
如何使用SSL运行IIS上的两个网站?证书错误的原因是什么?
感谢您的阅读!
更新:
在这里发现了一个类似的帖子:IS6:提供错误SSL证书的网站
发布于 2009-12-11 02:33:26
问题是SSL协商是在发送主机头之前完成的,因此每个IP地址只能有一个SSL证书。这就是为什么要在b.mysite.com上获得无效证书的原因。
处理此问题的方法有两种:
https://serverfault.com/questions/93261
复制相似问题