iis-8 - IIS8 通过 SNI 提供错误的证书
问题描述
我正在使用 IIS8 在一个 IP 上管理大约 20 个站点。我使用 SNI 来区分请求并将它们引导到它们的目录。
我通过letsEncrypt创建了20个SSL证书并链接了我所有的页面。
第 1 页有:无 IP 绑定,无 SNI,使用 Cert MAIN 第 2 页有:无 IP 绑定,SNI,www.page2.com,使用 CERT PAGE2CERT 第 3 页有:无 IP 绑定,SNI,www.page3.com,使用CERT PAGE3CERT 等等...
第 1 页工作正常,SSL 连接是安全的,加载正确的证书 Main 和地址栏是绿色的。第 2-20 页使用他们的 http 绑定,但使用 https 失败:提供的是 Cert MAIN 而不是 PAGEXXCERT。
我尝试设置绑定,为 Page1 启用 SNI,但这也不起作用。
我该怎么做才能使 SNI 正常工作并向客户提供正确的证书?我的测试浏览器最近更新并提供 SNI。当我收到 SSL 错误时,我可以单击“访问此站点(不安全)”,它会连接到https://page2.com到正确的目录。所以 SNI 应该可以工作。但是证书仍然是假的。
感谢您的帮助卡斯滕
解决方案
推荐阅读
- pandas - 在数据框中的特定列中计算 NaN
- java - HierarchicalUriComponents - 尝试导入时无法识别
- git - Unable to figure operation of my github status check operation
- sql-server - 在外部表中找不到 SQL Server 2019 Polybase MongoDB 用户定义列
- swiftui - 将 UIViewRepresentable 用于自定义组件不起作用
- python-3.x - 天蓝色函数python中的nltk路径
- javascript - Schema 尚未为 Schema 中的模型注册,但来自同一来源的其他模型未注册
- apache-kafka - kafka中的这些参数有什么区别?
- c# - 在 C# 中使用 Presigned url 将图像上传到 Amazon S3
- javascript - 排序 json 序列