windowserver使用IIS服务器配置https(证书链中一个或多个证书丢失)

一、准备好证书

        IIS服务器需要配置好相应的.pfx后缀的证书,如果自己不会生成可以跟第三方机构要,并且要到,如果自己回生成则使用openssl使用私钥和证书生成证书,生成时需要输入密码,这个密码是你自己定义的,一会导入证书时需要。

openssl pkcs12 -export -out certificate.pfx -inkey siyao.key -in zhengshu.pem

二、导入证书

        导入证书时,需要提前准备好相应的中间证书和根证书,否则会出现下列的错误,一般联网的电脑,在导入pfx时,都是自动下载相应的中间证书和根证书以保证证书的完整性。非联网的这些证书也是可以跟第三方机构要的。这里有个方法就是,你在联网的计算机上导入证书后,会自动下载中间证书和根证书,然后win+r输入certmgr.msc或者certlm.msc把关联的中间证书和根证书下载下来,移至非联网的计算机上。

2.1 添加本地计算机管理单元

        如果你出现了上述问题,按win+r,输入mmc回车,然后点击左上角的文件→选择添加/删除管理单元→找到并选择证书→为计算机账户添加→本地计算机,然后点击完成即可。

随后点击确定,即可在左侧看到证书(本地计算机)管理单元。

然后展开受信任的根证书和中间证书,在证书上右键导入或左键空白处导入你的根证书和中间证书即可,解决证书链不完整的问题。

三、win+R输入inetmgr启动IIS服务器

四、导入证书

        1.点击项目根节点,然后双击服务器证书

        2.进入页面后,右键,选择导入,然后选择你的.pfx证书并导入,然后输入密码即可。成功后可以看到颁发给、颁发者等完整信息的证书。

五、绑定证书、生成https

在网站节点右键,点击编辑绑定或者点击右边的绑定。

点击添加,选择证书,输入端口号和域名,如果出现下面问题,则代表证书链不完整,可向第三方机构索要证书链。

然后重启IIS服务器即可。IIS服务器重启可以右键任务管理器,找到IISadmin右键重启即可。

如果是后续导入完整的证书链,则需要我们先选择一个电脑自带的证书(1)点击确认,之后切回导入的证书(2),重启IIS服务器即可。

  • 7
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值