开发者社区> 问答> 正文

iis 绑定https报错 求解 ?报错

图片说明
iis 绑定https报错,求解!
绑定的时候主机名是灰色的,无法输入,求高手解答~

展开
收起
爱吃鱼的程序员 2020-06-23 20:30:13 576 0
1 条回答
写回答
取消 提交回答
  • https://developer.aliyun.com/profile/5yerqm5bn5yqg?spm=a2c6h.12873639.0.0.6eae304abcjaIB

    https用的是443端口,检查一下443端口有没有被其他程序占用了或者没有开通

    默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口
    要实现多个站点对应HTTPS只能更改IIS配置
    首先把每个站点分配个不同端口,如443.444.445…(证书一定要是多域的)
    然后在:C:\Windows\system32\inetsrv\config\applicationHost.config
    找到


    修改成:



    切记需要对应的每个站点都修改。
    然后在iis的站点上重新选择下证书,重启iis站点。
    注意:重启iis站点,不要重启整个IIS服务器,不然又需要重新操作一次上边的步骤!

    默认情况一个服务器的IIS只能绑定一个HTTPS也就是443端口
    要实现多个站点对应HTTPS只能更改IIS配置
    首先把每个站点分配个不同端口,如443.444.445…(证书一定要是多域的)
    然后在:C:\Windows\system32\inetsrv\config\applicationHost.config
    找到

    <bindingprotocol="https"bindingInformation="*:443"/><bindingprotocol="https"bindingInformation="*:444"/><bindingprotocol="https"bindingInformation="*:445"/>

    修改成:

    <bindingprotocol="https"bindingInformation="*:443:www.domain.com"/><bindingprotocol="https"bindingInformation="*:443:www.domain.com"/><bindingprotocol="https"bindingInformation="*:443:www.domain.com"/>

    切记需要对应的每个站点都修改。
    然后在iis的站点上重新选择下证书,重启iis站点。
    注意:重启iis站点,不要重启整个IIS服务器,不然又需要重新操作一次上边的步骤!

    2020-06-23 20:30:31
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CDN助力企业网站进入HTTPS时代 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载