我想知道如何配置两个站点以用作https
. 这些站点被放置在同一台机器(相同的 IP)中。
例如:
我希望里面的应用程序site1.com
是 SSL,而里面的其他应用程序site2.com
也是 SSL。我的问题如下:
- 可能吗?
- 我只需要一张证书还是需要两张证书?
- 如何配置绑定以使其正常工作。
我想知道如何配置两个站点以用作https
. 这些站点被放置在同一台机器(相同的 IP)中。
例如:
我希望里面的应用程序site1.com
是 SSL,而里面的其他应用程序site2.com
也是 SSL。我的问题如下:
Edit bindings -> choose ssl
使用您站点的证书。所以首先,这在技术上是可行的,但需要在客户端实现更多最新的 SSL http://en.wikipedia.org/wiki/Server_Name_Indication 这几乎是所有现代支持的浏览器,除了 XP 上的任何 IE 版本- 这对某些人来说可能很重要
至于配置 IIS,这篇文章描述了如何做到这一点 - 虽然只有 Win2012 上的 IIS8 支持 SNI: http ://www.iis.net/learn/get-started/whats-new-in-iis-8/iis- 80-服务器名称-指示-sni-ssl-可扩展性。
一般的解决方案是向您的主机请求辅助 IP,并在绑定中为每个 ssl 站点分配其自己的 ip。