0

我想知道如何配置两个站点以用作https. 这些站点被放置在同一台机器(相同的 IP)中。

例如:

在此处输入图像描述

我希望里面的应用程序site1.com是 SSL,而里面的其他应用程序site2.com也是 SSL。我的问题如下:

  1. 可能吗?
  2. 我只需要一张证书还是需要两张证书?
  3. 如何配置绑定以使其正常工作。
4

2 回答 2

1
  1. 是的,这是可能的。但是第二个站点将使用另一个端口而不是 443。
  2. 是的,是的,如果您将其用作生产服务器,那么您需要来自证书颁发机构的有效证书,对于每个证书,都有与之关联的唯一 url(要使用的站点的 url),因此它不能与任何其他网站。
  3. 如果您正在为自己的演示/开发做,那么您可以创建自签名证书。
  4. 导入证书,然后右键单击 ->Edit bindings -> choose ssl使用您站点的证书。
于 2013-09-27T17:38:10.887 回答
0

所以首先,这在技术上是可行的,但需要在客户端实现更多最新的 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。

于 2013-09-27T15:13:47.887 回答