IIS7绑定多个HTTPS网站并应用自签名证书

本文主要介绍如何在IIS中添加多个网站并使用同一个数字签名证书(win7+IIS7.5)

    1. IIS中添加站点site1,端口号为80,主机名为空。如下图:

    2. 创建证书 IIS->Server Certificates –>Create Self-Signed Certificate ,输入证书名
      如下图:


    3. 绑定证书,如下图


      注:步骤5所选证书名应为“*.ucredit",这里是个小错误。

    4. 用记事本打开C:WindowsSystem32driversetchosts文件,将域名site1.ucredit.com与127.0.0.1
      进行关联。如下图

      打开浏览器输入 https://site1.ucredit.com 就能访问站点site1。

    5. 同步骤1,添加site2,端口号为80,不过这次要输入主机名 site2.ucredit.com,下图为已经设置好的,



    6. 同步骤三,将域名 site2.ucredit.com 与127.0.0.1 关联

    7. 给站点site2绑定证书 

      用管理员身份打开cmd,导航到目录: C:WindowsSystem32inetsrv

      输入:appcmd set site "site2" /+bindings.[protocol='https',bindingInformation='*:443:site2.ucredit.com']

      如下图:其中“site2”为站点名称,site2.ucredit.com为主机名。


      如果需要添加多个网站,重复步骤6。

      注: 由于是本机测试,所以需要配置C:WindowsSystem32driversetchosts文件,服务器中配置主机名。

      至此,完结。  参考链接:https://www.sslshopper.com/article-ssl-host-headers-in-iis-7.html

原文地址:https://www.cnblogs.com/zhangzhi19861216/p/4668209.html