免费申请通配符ssl证书

何宗
• 阅读 814

Let’s Encrypt 申请通配符证书

参考:https://juejin.cn/post/7021335625630482469

1. 本次使用的环境介绍

ubuntu 20
nginx
域名提供商:华为云

2. 步骤一

官方入门指南:https://letsencrypt.org/zh-cn/getting-started/
免费申请通配符ssl证书
官方推荐客户端 Cerbot,到官网之后,选择好操作系统和服务,我这里选的是nginx 和 ubuntu。之后选择 wildcard (通配符)
免费申请通配符ssl证书
然后滑动到安装位置,按提示命令安装

3. 步骤二

在完成步骤一之后,在当前页面往下滑
免费申请通配符ssl证书
右键打开新窗口后
免费申请通配符ssl证书
看看有没有你的DNS提供商(也就是域名提供商),可以在网上搜索 "dns在线查询工具" 查看。如果在上述图中没有找到你的DNS提供商,就回到certbot页面,
免费申请通配符ssl证书
这句话告诉我们,如果没有找到提供商,就点这里,右键打开新窗口
免费申请通配符ssl证书
大致意思就是,需要我们手动去配置,通过参数--manual 以及 --preferred-challenges dns ,还需要配置一下TXT DNS 记录

4. 步骤三

回到 certbot 页面,滑动到下方,执行安装命令
免费申请通配符ssl证书
sudo apt install snapdsudo snap install core; sudo snap refresh coresudo snap install --classic certbotsudo ln -s /snap/bin/certbot /usr/bin/certbotsudo snap set certbot trust-plugin-with-root=ok
免费申请通配符ssl证书
执行到这里就可以了,下面的不需要执行了,因为我在它提供的DNS提供商中没有找到华为云,所以我需要手动配置

5. 步骤四

到ubuntu下,打开终端,执行命令sudo certbot certonly -d .baidu.com -d baidu.com --manual --preferred-challenges dns将 .baidu.com 换成你的域名命令开始后,请输入你的邮箱,主要是为了证书快到期提醒你
免费申请通配符ssl证书
接着 会问你是否同意这个协议
免费申请通配符ssl证书
问你愿不愿意让他们给你发送一些推广的邮件
免费申请通配符ssl证书
重点来了,需要去域名解析那里,添加一个解析,主机记录:_acme-challenge.你的域名类型:TXT。设置好之后,通过他提供的连接去查询是否设置成功
免费申请通配符ssl证书

6. 步骤五

示例:
免费申请通配符ssl证书
配置成功后查询示例:
免费申请通配符ssl证书
确认DNS解析配置好后,最后一步回车,显示生成成功
免费申请通配符ssl证书

点赞
收藏
评论区
推荐文章
blmius blmius
4年前
MySQL:[Err] 1292 - Incorrect datetime value: ‘0000-00-00 00:00:00‘ for column ‘CREATE_TIME‘ at row 1
文章目录问题用navicat导入数据时,报错:原因这是因为当前的MySQL不支持datetime为0的情况。解决修改sql\mode:sql\mode:SQLMode定义了MySQL应支持的SQL语法、数据校验等,这样可以更容易地在不同的环境中使用MySQL。全局s
Oracle 分组与拼接字符串同时使用
SELECTT.,ROWNUMIDFROM(SELECTT.EMPLID,T.NAME,T.BU,T.REALDEPART,T.FORMATDATE,SUM(T.S0)S0,MAX(UPDATETIME)CREATETIME,LISTAGG(TOCHAR(
待兔 待兔
1年前
手写Java HashMap源码
HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程HashMap的使用教程22
Stella981 Stella981
4年前
Spring Boot前后端分离项目配置SSL证书——HTTPS
网站添加免费SSL证书——HTTPS协议一、SSL证书的下载SpringBoot前后端分离项目配置SSL证书,需要申请两个证书。前端申请网站主域名的SSL证书,后端可以在域名管理里面新建一个子域名。例如我的项目前端域名为:www.mzwhzy.com,后端域名为:b
Stella981 Stella981
4年前
Nginx 配置 HTTPS 服务器
Nginx配置HTTPS并不复杂,主要有两个步骤:签署第三方可信任的SSL证书 和 配置HTTPS签署第三方可信任的SSL证书关于SSL证书有关SSL的介绍可以参阅维基百科的传输层安全协议和阮一峰先生的 《SSL/TLS协议运行机制的概述》。SSL证书主要有两
Easter79 Easter79
4年前
Tomcat 服务配置https(JKS格式SSL证书)
一、申请SSL证书我使用的是腾讯云服务申请的免费证书,申请教程如下:https://my.oschina.net/u/2820979/blog/3112997(https://my.oschina.net/u/2820979/blog/3112997)二、Tomact配置https将下载的证书拷贝linux服务器下tomact服务器co
Stella981 Stella981
4年前
Nginx 配置Https 协议
1\.去阿里云SSL证书购买证书!(https://oscimg.oschina.net/oscnet/3398ef872c4f1e56e01a1c79f270d756877.png) 2. 审核通过后下载nginx的ssl证书!(https://img2018.cnblogs.com/ibeta/1868441/202002/1
Wesley13 Wesley13
4年前
MySQL8开启ssl加密
1概述MySQL从5.7开始默认开启SSL加密功能,进入MySQL控制台后输入status可以查看ssl的状态,出现下图表示在使用ssl:!在这里插入图片描述(https://imgblog.csdnimg.cn/20200325131703934.png)另外,ssl加密需要密钥与证书,可以使用openssl手动生成或使用my
Stella981 Stella981
4年前
Nginx搭建 Https 运行Docker项目
一、环境介绍阿里云centos7.4Nginx/1.12.1Let’sEncrypt永久免费SSL证书Docker已打包好项目的镜像(详情参考http://www.cnblogs.com/killall007/p/8477484.html)二、Nginx安装首先安装ssl,pcre,zli
Wesley13 Wesley13
4年前
HTTP要被抛弃? 亚洲诚信携手宝塔开启HTTPS加密快速通道
!(https://static.oschina.net/uploads/space/2017/1103/163401_89KV_3501961.jpg)推动全球网站的HTTPS化意义深远,亚洲诚信与国内知名服务器控制面板厂商“宝塔”(www.bt.cn)达成战略合作,携手推出“SSL证书申请与管理”一站式自动化服务,让宝塔用户在申请SSL数字证书时
3A网络 3A网络
3年前
详解 SSL(三):SSL 证书该如何选择?
详解SSL(三):SSL证书该如何选择?在上一篇《详解SSL(二):SSL证书对网站的好处》中,我们知道了在网站部署SSL证书后,不管是对网站本身还是对网站的用户都能够带来许多好处。那么随着HTTPS的普及,市面上也出现了各种不同的SSL证书。并且由于SSL证书的多样性,很多人对于如何选择SSL证书有着很大的困惑。因此,本篇文章