制作免费的https证书
Posted wangzhangtao
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了制作免费的https证书相关的知识,希望对你有一定的参考价值。
一. 制作免费证书的两种方式:
1. Let‘s Encrypt命令
Let‘s Encrypt 是一个由非营利性组织 互联网安全研究小组(ISRG)提供的免费、自动化和开放的证书颁发机构(CA)。
简单的说,借助 Let‘s Encrypt 颁发的证书可以为我们的网站免费启用 HTTPS(SSL/TLS) 。
官网提供的几种证书申请方式:https://letsencrypt.org/docs/client-options/ 。
FreeSSL.org 是一个免费提供 HTTPS 证书申请、HTTPS 证书管理和 HTTPS 证书到期提醒服务的网站,旨在推进 HTTPS 证书的普及与应用,简化证书申请的流程。
freessl.cn 的证书如何续期?免费证书不存在续期这个说法,您只能重新申请一张新的证书。不过,你可以写一个脚本替换你使用的证书。
3. 因为第2种是界面的,比较简单,所以我用第二种。原理也是用的Let‘s Encrypt。
二. 制作免费证书
1. 打开制作证书网址:https://freessl.cn/
- 输入自己的域名,可以支持添加多个域名
- 品牌选择“Let`s Encrype V2”
- 点击“创建免费的SSL证书”
![技术图片](https://image.cha138.com/20210621/28fae94940b747d6a7e08d97562750af.jpg)
2.输入自己的邮箱,点击“点击创建”
![技术图片](https://image.cha138.com/20210621/1a887c24f0ef4055b33055d5b2b3a54e.jpg)
3. 调用本地安装的KeyManager来生成csr等创建证书需要的资料
??注意:需要本地已经安装了KeyManager,如果没有安装,根据页面提示前往官网下载并安装客户端。
![技术图片](https://image.cha138.com/20210621/2d1cc7c2b35d4e829227f8c669542b71.jpg)
本地KeyManager显示“CSR生成成功”
![技术图片](https://image.cha138.com/20210621/71129af4b1e0433cac041584e51d76ed.jpg)
4. 验证公网域名解析
- 需要添加的公网域名解析
- 点击“配置完成”,确认检测通过
- 点击“点击验证”
![技术图片](https://image.cha138.com/20210621/e85754967f7e4ccf9074f6997db8d80c.jpg)
4.1.配置公网dns域名解析
![技术图片](https://image.cha138.com/20210621/4e43ab459b9242119e5074531f9ee966.jpg)
4.2 检测域名解析结果
- 点击“配置完成”后,会出现这个界面,点击检测,只要检测结果中有一个地区显示匹配,就表示添加成功
- 域名解析可能会有缓存时间,如果显示失败,请稍微等待
- 必须两个dns检测全部通过才可以
![技术图片](https://image.cha138.com/20210621/aea194c8f79447fbb0d3c4eed0467fa5.jpg)
5. 点击“保存到KeyManager”,则会自动保存到本地的KeyManager中
![技术图片](https://image.cha138.com/20210621/b4d8417ce5a542b8b2508740c7e3adfe.jpg)
显示保存到本地的KeyManager中成功
![技术图片](https://image.cha138.com/20210621/a635620df3274b8fa12dc8652f20c549.jpg)
三.导出证书
1. 打开导出证书的界面
- 选择自己的项目
- 点击省略号
- 选择导出证书
![技术图片](https://image.cha138.com/20210621/5feb4153b1a64ddab63b035f89fbe63d.jpg)
2. 导出nginx格式的证书
- 选择服务平台nginx
- 点击“导出”
![技术图片](https://image.cha138.com/20210621/bcfb15689eb549d68da53bf01a37f1d8.jpg)
3.查看导出的证书
- 导出为zip结尾的压缩包
- 解压后可以看到自己的私钥和证书,这时就可以拿来使用了
![技术图片](https://image.cha138.com/20210621/daa55305d48b47638270e927c065e132.jpg)
以上是关于制作免费的https证书的主要内容,如果未能解决你的问题,请参考以下文章