我有几个域(具有不同域的不同站点,不是子域)需要 SSL。
我找不到让它工作的方法 - 以便每个域都有其 SSL 证书,但使用与其他域相同的端口和 IP。
这能实现吗?
如果没有,我是否应该为每个需要 SSL 的域名购买不同的 IP?
谢谢
答案1
每个 IP:端口对只能绑定一个 SSL 证书。如果您需要在同一 IP 上运行 2 个 HTTPS,请将它们绑定到不同的端口,然后在 URL 中引用提供端口的此类站点(例如https://beta.example.com:444/
)。否则,您需要另一个 IP。
原因是——HTTP 协议只后安全通道已建立,这意味着只能使用 1 个 SSL 证书。
如果您只有一个域名和通配符证书(*.domain.com
),那么您可以尝试这篇文章:http://www.sslshopper.com/article-ssl-host-headers-in-iis-7.html,但你的情况有所不同。