IIS 使用多域名或通配符证书配置多个站点

本文介绍了如何在IIS环境中部署多域名证书和通配符证书。覆盖了IIS7.x及IIS6的不同配置方法,包括通过MMC或IIS管理器导入证书、设置主机头等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

IIS 7 IIS7.5 IIS8


通配符证书部署

  1. 导入通配符证书,可以通过MMC或者IIS
  2. 进入IIS,建立好2个子域名的站点,然后开始绑定
    IIS SNI 1
  3. 选择通配符证书后,就可以在主机头上,输入子域名,输入后,点击确定
  4. 对另外一个子域名站点重复以上过程。

多域名证书部署

  1. 在IIS 7.X中,如果在绑定中,选定了的不是*开头的通配符证书,上面主机头一栏,自动变成灰色(IIS8没有这个问题),这样就不可以设置主机头,有2种解决办法,第一种比较方便些。
  2. 导入证书,可以通过MMC,或者IIS方式。
  3. 进入MMC,找到刚导入的证书,选择属性,添加一个友好名称,譬如原来是www.myssl.cn改成*www.myssl.cn,就是要保证第一个字符是*. 这样IIS就会判断这个是通配符证书,然后允许输入主机头了。
  4. 以后部分参考上面的通配符证书操作了。

IIS6

  1. 检查WINDOWS2003是否已经升级到SP1以上版本,如果没有升级SP1,则后续步骤将无法完成
  2. 确保使用的证书是多域名,或者是通配符证书,两个网站必须都使用这个证书,如果这个证书的CN和SAN不包含着2个网站的域名,就会报警告
  3. 首先按正常的流程,为站点1,安装SSL证书,并将SSL端口配置为443。
  4. 对站点2,选择分配证书,并选择站点1使用的证书,并将SSL端口配置为其他端口号(444,445,446...) 
    IIS SNI 2
    IIS SNI 3
    IIS SNI 4
  5. 请用本机管理员登入系统,启动命令行程序“cmd”。
  6. 运行以下指令:
    cscript.exe c:\inetpub\adminscripts\adsutil.vbs set /w3svc/站点标识符/SecureBindings ":443:主机头"  
  7. 回到IIS6控制台,刷新,可以发现网站2的SSL端口已经改成443了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值