我购买了一个应该在域和子域上运行的SSL证书。 例如* .example.com。
我想要这个SSL证书在域名网站和子域名网站上运行。 我在IIS 7.0中有两个不同的网站
目前,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将支持你正在寻找的东西。
IIS 8.0支持服务器名称指示(SNI),它扩展了TLS以包含在“SSL Hello”时从客户端传递的虚拟域名。 这有效地允许IIS 8.0为SSL站点启用“主机名绑定”,从而无需为每个SSL站点分配一个专用的IPv4地址。