[英]How to install more then one SSL on Windows 2008/IIS7?
We searched about this topic here and found lot of posts that cover different parts from this topic but we didn't find and answer for our solution.我们在这里搜索了这个主题,发现很多帖子涵盖了这个主题的不同部分,但我们没有找到并回答我们的解决方案。
Problem:问题:
Questions:问题:
Thanks Alex谢谢亚历克斯
Unfortunately it is not currently possible to have multiple SSL certificates issued to multiple domains on a single IP address.不幸的是,目前不可能在一个 IP 地址上向多个域颁发多个 SSL 证书。 There has to be a one to one relationship between SSL certificate, domain and IP. SSL 证书、域和 IP 之间必须存在一对一的关系。 So you only option is to get additional IP address for the server.所以你唯一的选择是为服务器获取额外的 IP 地址。
You can use Host Headers to partially solve the problem, but inferring from your question I assume you have already encountered this and disregarding it as a viable option.您可以使用 Host Headers 来部分解决问题,但从您的问题推断,我假设您已经遇到过这个问题并忽略它是一个可行的选择。 Just incase anybody is googling and finds this question:万一有人在谷歌上搜索并找到这个问题:
Host Headers allows you to bind a single certificate (multidomain or wildcard) to multiple domains on a single IP address, for example: Host Headers 允许您将单个证书(多域或通配符)绑定到单个 IP 地址上的多个域,例如:
sub1.mydomain.com
192.168.0.1 > sub2.mydomain.com > SSL: *.mydomain.com
sub3.mydomain.com
More info on how to configure this can be found here:更多关于如何配置的信息可以在这里找到:
http://www.sslshopper.com/article-ssl-host-headers-in-iis-7.html http://www.sslshopper.com/article-ssl-host-headers-in-iis-7.html
Another option is using different port than 443 with same ip.另一种选择是使用与 443 不同的端口和相同的 ip。
Plus;加; have a look: Using Host Headers and SSL in IIS 7 (without the ugliness of appcmd)看看:在 IIS 7 中使用主机头和 SSL(没有 appcmd 的丑陋)
If you need each website to show a different company in the certificate, the only option available currently is getting additional IP addresses.如果您需要每个网站在证书中显示不同的公司,目前唯一可用的选项是获取额外的 IP 地址。 You will simply create additional IIS websites and bind them to the new IP addresses.您只需创建其他 IIS 网站并将它们绑定到新的 IP 地址。
Due to a Microsoft rule, Windows Server 2008 R2 can't be upgraded to IIS 8, the maximum IIS version is 7.x;由于微软的规定,Windows Server 2008 R2 不能升级到 IIS 8,最高 IIS 版本为 7.x; however I found a way to have more than one SSL sites using the same default HTTPS port (443) by the Host Headers mechanism.但是,我找到了一种方法,通过主机标头机制让多个 SSL 站点使用相同的默认 HTTPS 端口(443)。 It is mentioned here and if you need clarifications about the Host Headers mechanism you can take a look here .这里提到了它,如果您需要对 Host Headers 机制进行说明,可以查看这里。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.