freessll 获取免费https证书
在做课设项目后想部署在服务器上,然而主域名的https证书不能用于二级域名,只能重新单独申请https证书。 很多平台都可以免费申请https证书,如腾讯云,阿里云等,但是数量都限制,而且申请泛域名的证书都不免费, 通过freessl可以免费申请多域名通配符(*.xhfblogsite.com),双域名(xhfblogsite.com, www.xhfblogsite.com)
使用freessl的前提是你必须有一个已经备案的域名。
第一步 打开freessl官网
打开 https://freessl.org/ ,在输入框中输入你想要申请证书的域名,然后点击“创建免费的SSL证书”。
第二步 输入邮箱,并选择证书的类型
验证类型选择的是DNS,等会点击创建后需要在域名的解析中添加对应的CNAME规则 CSR生成选的是离线生成,需要借助KeyManager软件生成。
第三步 安装KeyManager并用其打开
KeyManager官网:https://keymanager.org/
安装后点击再次尝试启动KeyManager,就会进入软件,打开软件后会登陆会设置密码,然后什么都不用做,回到浏览器页面,
回到浏览器后,点击继续>回到浏览器后,点击继续
第四步 添加域名解析,并验证
第三步完成后点击继续会弹出添加解析的页面
此时我们需要去域名管理页面添加对应的解析值
确认后可以等一会点击配置完成,检测一下,是否生效
第五步 生成证书并导出
第四步完成后,会提示进入KeyManager软件,等待一会后就会生成证书,点击更多可以查看证书以及导出证书
点击导出证书,可以选择导出的格式以及证书的密钥
导出的证书就能正常使用了。