RSS订阅

IIS服务器多站点多域名同时部署多个不同SSL证书HTTPS实现方法

当一个https的请求到达IIS服务器时,https请求为加密状态,需要拿到相应的服务器证书解密请求。由于每个站点对应的证书不同,服务器需要通过请求中不同的主机头来判断需要用哪个证书解密,然而主机头作为请求的一部分也被加密。最终IIS只好使用第一个绑定到该IP:PORT的站点证书解密请求,从而有可能造成对于其他站点的请求失败而报错。

解决方法如下:

  1. 第一种解决方案将每个https站点绑定到不同的端口。但是这样的话客户端浏览网页时必须手动指定端口,例如 https://site.domain.com:444
  2. 第二种解决方案是为每个站点分配一个独立的ip,这样冲突就解决了,甚至主机头也不用添加了。
  3. 第三种解决方案是使用通配证书。我们采用通配证书颁发给.domain.com,对于我们的示例中,应该采用颁发给.marei.com的证书,这样任何访问该domain的请求均可以通过该证书解密,证书匹配错误也就不复存在了。
  4. 第四种解决方案是升级为IIS8,IIS8中添加的对于SNI(Server Name Indication)的支持,服务器可以通请求中提取出相应的主机头从而找到相应的证书。

方案分析:

方案1明显不太现实,我们不能让用户在访问我们的网站时还要指定端口号,一来不太好记,二来用户体验不好;

方案2虽然可行,但由于我们使用的是阿里云的服务器,是固定IP,没办法再给服务器再分配一个IP,故该方案不适合我们的场景;

方案3虽然可行,但我们使用的是域名型SSL证书,而且要购买通配型SSL证书的话,价格也比较贵,故该方案不适合我们的场景;

方案4,我们使用的服务器安装的操作系统是Windows Server 2012 R2,而该系统预装的就是IIS8,不是IIS8的可以自行升级为IIS8,在IIS8中,因为添加了对SNI的支持(具体概念及原理,读者可自行查阅相关资料,这里就不多说),所以可以很方便的解决我们所面临的问题。

现在就方案4做一下具体使用说明:

安装服务器证书,进入IIS,点击主机名,选择服务器证书,如下图:

点击右侧导入,如下图:

选择自己的证书文件,确定即可:

添加网站绑定,如下图

注意:类型选择https,端口号输入443,主机名填写自己的域名,“需要服务器名称只指示”前面的勾选框必须勾选,这个是解决问题的关键,SSL证书选择自己网站的证书(这里的选项是之前导入的证书);
6.确定后,该网站SSL证书绑定成功,可以使用https访问该网站,同样的方式,你需要配置另外一个网站(PS:除过主机名和SSL证书不一样外,其他配置都是一样的);
7.至此,两个网站都已配置成可以使用https访问;
8.测试是否成功:浏览器地址栏输入你要访问的地址:如https://www.domain.com,
如果浏览器中两个网站地址栏呈现类似以下状态,则配置成功:

如果一步一步操作到这里,那么恭喜你,你已经解决了这个问题。

解决方案参考原文:https://help.aliyun.com/knowledge_detail/48032.html

转载自CSDN博客

未经允许不得转载: 王超博客 » IIS服务器多站点多域名同时部署多个不同SSL证书HTTPS实现方法

赞 (31)

相关推荐

  • 【重磅补货】搬瓦工 4 款限量版套餐同时补货 年付 CN2 GIA-E 限量版 $49.99 / $89.99 日本大阪软银限量版 $69.99 DC9 CN2 GIA 限量版 $79.99!
  • Xray VLESS(TCP_Vision、Reality、gRPC、WS)、V2Ray VMess(WS)、Trojan(TCP、gRPC)、Hysteria、Tuic 八合一共存一键安装脚本 By mack-a
  • Xray VLESS+TCP+XTLS/TLS+Nginx+WebSocket 一键安装脚本 By wulabing
  • 科学上网服务端V2Ray(VMess)、Xray(VLESS)、Trojan、Shadowsocks(R)、WireGuard协议Linux VPS云服务器节点一键安装脚本汇总
  • 【售罄下架】搬瓦工 99 美元/年 限量版神级套餐 THE PLAN 超高配置 17 个机房可选
  • 回程线路测试脚本 海外云服务器/VPS电信/联通/移动三网回程线路测试Linux一键脚本
  • SuperSpeed测速脚本 Linux电信/联通/移动三网一键测速脚本 SuperSpeed.sh修复版
  • Nginx HTTP强制跳转到HTTPS

评论 0

取消
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

代开银行存款证明公司濮阳银行定期存单代做临汾企业资信证明图片无锡代开存款证明三沙银行存款证明作用淮安订做银行定期存单海东办存款证明武汉本地银行存款证明兰州定做存款证明黑河企业资信证明好不好佳木斯银行定期存单订做金昌资信证明模板鄂尔多斯打资金证明南通代开企业资信证明百色存款证明制作白银存款证明哪家好泰州存款证明哪里有潮州查留学存款证明哈密存款证明揭阳代做企业资金证明克拉玛依银行定期存单信誉保证梧州留学存款证明哪家好哈尔滨资金证明报价本溪订制资金证明厦门企业资金证明代做六安出国留学资金证明打印深圳定制定期存单十堰定制出国留学资金证明鹤岗资金证明代办邯郸银行定期存单定做三门峡银行存款证明定制香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声汪小菲曝离婚始末卫健委通报少年有偿捐血浆16次猝死单亲妈妈陷入热恋 14岁儿子报警雅江山火三名扑火人员牺牲系谣言手机成瘾是影响睡眠质量重要因素男子被猫抓伤后确诊“猫抓病”中国拥有亿元资产的家庭达13.3万户高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了男孩8年未见母亲被告知被遗忘张家界的山上“长”满了韩国人?倪萍分享减重40斤方法许家印被限制高消费网友洛杉矶偶遇贾玲何赛飞追着代拍打小米汽车超级工厂正式揭幕男子被流浪猫绊倒 投喂者赔24万沉迷短剧的人就像掉进了杀猪盘特朗普无法缴纳4.54亿美元罚金周杰伦一审败诉网易杨倩无缘巴黎奥运专访95后高颜值猪保姆德国打算提及普京时仅用姓名西双版纳热带植物园回应蜉蝣大爆发七年后宇文玥被薅头发捞上岸房客欠租失踪 房东直发愁“重生之我在北大当嫡校长”校方回应护栏损坏小学生课间坠楼当地回应沈阳致3死车祸车主疑毒驾事业单位女子向同事水杯投不明物质路边卖淀粉肠阿姨主动出示声明书黑马情侣提车了奥巴马现身唐宁街 黑色着装引猜测老人退休金被冒领16年 金额超20万张立群任西安交通大学校长王树国卸任西安交大校长 师生送别西藏招商引资投资者子女可当地高考胖东来员工每周单休无小长假兔狲“狲大娘”因病死亡外国人感慨凌晨的中国很安全恒大被罚41.75亿到底怎么缴考生莫言也上北大硕士复试名单了专家建议不必谈骨泥色变“开封王婆”爆火:促成四五十对测试车高速逃费 小米:已补缴天水麻辣烫把捣辣椒大爷累坏了

代开银行存款证明公司 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化