部署SSL站点 IIS+asp.net

使用SSL必须要有证书,今天我们就使用IIS内置的证书完成SSL的部署。

1、打开MMC证书管理器,文件->添加/删除管理单元->证书,双击->确定

2、找到:个人->证书下有个localhost,双击->详情->指纹,复制这串代码,用记事本替换掉所有空格,暂存

3、管理员运行cmd,执行netsh,在执行:http add sslcert ipport=0.0.0.0:443 certhash=‎4fab70367395a24db9e2c469605e31f772fcb2ec appid={41992502-E5D4-4794-BB01-D4A7414480CC}

ipport:IP+你站点的端口号,我这里使用Https默认的端口443

certhash: 第二步保存的代码

运行结果如下:

4、部署站点:

绑定时:类型为Https,端口为443,SSL certificate:选择IIS ExpressDevelopment Certificate

SSL Setting:勾选Require SSL,Clentcertificates 选择 Accept或Require

OK,运行吧!

参考资料:https://www.cnblogs.com/Leo_wl/p/5906927.html

https://msdn.microsoft.com/zh-cn/library/ms733791.aspx

https://msdn.microsoft.com/zh-cn/library/ms788967.aspx

posted @ 2017-12-01 10:40  も不秃不秃  阅读(487)  评论(0编辑  收藏  举报