申请证书#
网上有很多申请免费证书的工具,我偶然看到一个可以在线操作的网站(本文结尾处 “其它” 章节中还提供了更多的免费方案):https://httpsok.com
通过微信扫码登录后,点击左侧证书管理菜单,再点击右侧免费申请证书按钮,接着按页面提示进行操作,操作完成后,稍等 1 分钟,便可完成申请:
下载证书#
在证书状态变更为 “已签发” 后,就可以点击下载按钮,这里我选择 IIS 类型的下载:
下载后,会得到一个压缩包,解压它,会得到两个文件:
_.yourdomain.pfx
pfx-password.txt
配置 IIS#
注意查看前提条件:
然后点击刚刚下载证书按钮旁的帮助,它将会跳转至:https://help.aliyun.com/zh/ssl-certificate/user-guide/install-ssl-certificates-on-iis-servers
直接看步骤二就行了。
配置 HTTP 重定向至 HTTPS#
有两种方式。
第一种最简单,使用微软提供的中间件:https://learn.microsoft.com/en-us/aspnet/core/security/enforcing-ssl
第二种,在 IIS 中使用 Url Rewrite:
https://sdwh.dev/posts/2021/09/IIS-Http-Redirect-To-Https/
其它#
- 开源工具
- 商业工具