我在同一台 IIS 服务器上有两个根网站。我尝试为每个网站创建两个 HTTPS 绑定:
(1)HTTPS,全部未分配,443,www.site1.com,SSL 已颁发给 www.site1.com
(2)HTTPS,全部未分配,443,www.site2.com,SSL 已颁发给 www.site2.com
我意识到它不起作用。这两个网站最终总是使用相同的证书。有人告诉我两个 HTTPS 绑定必须使用不同的端口号。但这意味着其中一个网站的客户端必须在其 URL 中输入端口号。十分难看。
我怎样才能解决这个问题?
答案1
如果您想在同一台主机上使用具有不同证书的多个网站,则需要客户端的 SNI(服务器名称指示)。现代客户端应该支持此功能。您还需要在服务器上启用它。微软有说明如何执行此操作。基本上,除了正常设置外,您还必须指定主机名并选中“需要服务器名称指示”框。