ssl证书应该被添加到IIS 7.0中的多个网站中

我购买了一个应该在域和子域上运行的SSL证书。 例如* .example.com。

我想要这个SSL证书在域名网站和子域名网站上运行。 我在IIS 7.0中有两个不同的网站

  1. example.com
  2. xyz.example.com

目前,SSL证书已分配给xyz.example.com,并且运行良好。

现在我想要这个证书在example.com网站上工作。 我已经添加了证书,它已经采取了默认端口https ig 443.现在,当我启动网站,它给了我下面的消息:

这个网站无法启动。 另一个网站可能使用相同的端口。

现在,我已经将example.com的https ig 443的默认端口更改为445.并尝试启动该网站,并给出了以下消息:

该进程无法访问该文件,因为它正在被另一个进程使用。 (从HRESULTexception:0x80070020)

你能帮我吗?

先谢谢了

Pranav

IIS不支持使用SSL的基于名称的虚拟主机。 基本上你需要一个单独的套接字(IP + PORT)为每个站点。

Windows文件和打印共享服务(SMB)几乎可以肯定地使用端口445。

将来请考虑使用像netstat -a -n这样的netstat -a -n并在尝试将其分配给别的端口之前validation没有任何端口正在侦听。

根据最近的公告,IIS8将支持你正在寻找的东西。

http://blogs.iis.net/wonyoo/archive/2012/03/01/iis-8-0-platform-features-for-web-hosters-and-service-providers.aspx

IIS 8.0支持服务器名称指示(SNI),它扩展了TLS以包含在“SSL Hello”时从客户端传递的虚拟域名。 这有效地允许IIS 8.0为SSL站点启用“主机名绑定”,从而无需为每个SSL站点分配一个专用的IPv4地址。