申请SSL证书,如何完成域名验证

news/2025/2/24 21:30:55

一、前言

       给大家分享一下Let's Encrypt 证书申请时,如何完成域名验证这一步操作的方法。

二、为什么要进行域名验证

  申请SSL证书时进行域名验证的主要原因是确保证书只颁发给有权控制特定域名的实体。这是为了保证互联网的安全性和信任,防止恶意方获取不属于他们的域名的SSL证书,进而保护用户免受中间人攻击、数据窃取和其他形式的网络犯罪。

三、如何进行域名申请和验证

1. 证书申请

https>https://i-blog.csdnimg.cn/direct/8f43a8e8e6bf42e090374f5df99d336f.png" width="2818" />

2. 申请证书

进入证书申请页签,填写你要申请的域名,选项中可以勾选是否申请泛域名证书,是否要包含根域。

3. 域名验证

提交证书申请之后,需要对我们的域名进行验证,以确保证书申请者合法拥有该域名的控制权。

(1)点击确定到域名验证

https>https://i-blog.csdnimg.cn/direct/b451ea918a0a4a1db7e166c0886ae5da.png" width="304" />

(2)查看域名验证

https>https://i-blog.csdnimg.cn/direct/2c8655841dd64c338423cb314636849e.png" width="460" />

(3)添加解析记录

访问你的域名提供商,例如我这里是在阿里云上购买的域名,直接点击(第一步)去解析后面的“阿里云” 链接直接跳转到阿里云域名解析控制台,然后点击“添加记录” 

https>https://i-blog.csdnimg.cn/direct/424bc31e22f44b3898681f87dea400f3.png" width="2450" />

(4)添加CNAME解析

根据下面的指引,将验证的信息,填写到这里。

为了更清晰的表达,请看下图:

https>https://i-blog.csdnimg.cn/direct/d27430c107944b0b8850f2e1ad7e5dc9.png" width="3416" />

(5)提交验证

回到域名验证操作窗口,点击“立即验证”,由于DNS解析生效需要一定时间,如果出现“验证失败”提示,只要确认我们已经正确添加CNAME 解析记录,这里直接点击“提交验证”即可。此时证书状态变为 “验证中” 。

4. 证书部署

等待 Let‘s Encrypt 完成域名验证,完成后,它会自动签发证书,签发证书完成后,查看证书列表,显示如下

https>https://i-blog.csdnimg.cn/direct/fe3a38e14cbe4a90aa2f9d1373d92d82.png" width="2060" />

点击 “自动续期”,打开自动续期引导页面

填写你的私钥文件需要放置在服务器上的路径、证书文件路径,以及证书放置好后需要执行的操作(重启服务的命令或者自定义shell脚本皆可),填写好后,点击生成命令。

例如,我是通过docker部署的nginx,证书挂载目录是 /data/nginx/cert ,替换证书文件后,需要重启nginx服务,我需要通过docker命令重启,所以我填写的信息如下:

https>https://i-blog.csdnimg.cn/direct/e3f8d516915145bb8c3980b36e5bae00.png" width="554" />

5. 执行部署

点击复制上一步生成的证书部署脚本,到我们的服务器上粘贴执行,即可自动完成证书部署。

https>https://i-blog.csdnimg.cn/direct/579b330cbdf84ecaa7b704df6fd7ee99.png" width="392" />

查看系统定时任务,它添加了一条定时自动更新证书的任务,在证书过期前,会对证书进行自动续期,记得不要删除域名解析中添加的CNAME解析记录,否则自动续期会失败。

当然,如果你的服务器不支持访问外网,你也可以点击“下载”将证书下载到本地,然后手动部署到服务器。


http://www.niftyadmin.cn/n/5864817.html

相关文章

算法1-2 排序(快排)

题目描述 将读入的 N 个数从小到大排序后输出。 输入格式 第一行为一个正整数 N。 第二行包含 N 个空格隔开的正整数 ai​,为你需要进行排序的数。 输出格式 将给定的 N 个数从小到大输出,数之间空格隔开,行末换行且无空格。 输入输出…

Maven最新版安装教程

一、Maven下载 1.前往官网下载 点击前往官网 2.进去之后点击Download 如果是Windows用户使用Maven则选择apache-maven-x.x.x-bin.zip即可。Liunx和MacOS用户则选择apache-maven-x.x.x-bin.tar.zip。 由于服务器在国外下载可能会很慢或者失败,大家可以去网盘获取 …

1-19 .gitignore的作用

Keil编译时会生成很多中间文件,我们并不需要对这些文件进行版本控制,否则容易出现提交一次代码,结果出现两百多个文件变更 在本地仓库目录下打开git bash,输入以下命令: touch .gitignore 随后用vscode打开创建的.gi…

(面试经典问题之连接池篇)连接池构成、作用及其基本原理详解

一、什么是连接池 连接池一般指的是数据库连接池(connection pooling),是指程序启动时建立足够的数据库连接,并将这些连接组成一个连接池,由程序动态的对池中的连接进行申请,使用,释放&#xf…

《离线唤醒+离线Vosk识别+DeepSeek+离线合成,你的第二大脑》

在快节奏的现代生活中,我们渴望一种能随时随地助力的智慧伙伴。现在,一款融合离线听写、唤醒功能、大模型上下文携带以及合成技术的智能工具横空出世,宛如成为你的第二大脑。 离线听写功能,让你摆脱网络束缚。无论是在静谧的图书…

ip归属地和手机卡有关系吗?详细探析

在数字化浪潮席卷全球的今天,互联网已成为连接世界的桥梁。IP地址,作为网络世界中每个设备的“身份证”,承载着设备的位置信息和通信功能。而手机卡,则是我们移动设备接入互联网的钥匙,它让随时随地的在线交流成为可能…

Ubuntu中部署deepseek

deepseek-r1:1.5b版本可以在CPU上运行 1.安装ollama 1.1更新系统包 sudo apt update sudo apt upgrade -y1.2 安装依赖 sudo apt install -y curl git1.3 下载并安装 Ollama Ollama 通常通过脚本安装。你可以使用以下命令下载并运行安装脚本: curl -fsSL http…

iStatistica Pro for Mac v7.0 系统监控工具 支持M、Intel芯片

iStatistica Pro 应用介绍 iStatistica Pro v7.0 是一款 macOS 上的系统监控工具,专为帮助用户实时监控和分析电脑性能而设计。它提供了一个简洁、直观的界面,让用户轻松查看他们的 Mac 的各类硬件和软件状态。iStatistica Pro 让你随时了解 CPU、内存、…