当前位置: 首页 > news >正文

Centos 7.x上利用certbot申请Let‘s Encrypt的SSH证书(HTTPS证书)

目录

  • 01-安装Certbot
  • 02-在网站的根目录依次新建文件夹`.well-known`和`acme-challenge`
  • 03-申请证书

要在CentOS 7.x上为域名申请Let’s Encrypt证书,你可以使用Certbot工具,它是一个自动化证书颁发工具,用于管理Let’s Encrypt证书。以下是在CentOS 7.x上安装和配置Let’s Encrypt证书的基本步骤:

01-安装Certbot

首先,确保你的CentOS 7.x服务器已经连接到互联网,并且具有sudo权限。然后,使用以下命令安装Certbot:

sudo yum install certbot

注意:要回答两次 yes
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

02-在网站的根目录依次新建文件夹.well-knownacme-challenge

在网站的根目录依次新建文件夹.well-knownacme-challenge,如下图所示:
在这里插入图片描述
在这里插入图片描述

03-申请证书

一旦安装了Certbot,你可以使用以下命令申请Let’s Encrypt证书。请将your_domain.com替换为你的域名。

sudo certbot certonly --webroot -w /wwwroot/de01_sex/ -d your_domain.com

路径: /wwwroot/de01_sex/ 就是网站的根目录。
比如这里我使用的命令为:

sudo certbot certonly --webroot -w /wwwroot/de01_sex/ -d de01.hyai.info

注意:命令中的路径不能写为:

/wwwroot/de01_sex/.well-known/acme-challenge/---注意:这是错误的写法。

而要写为:

/wwwroot/de01_sex/

即要把根目录后面的:.well-known/acme-challenge/去掉。

这个命令将使用网站的目录/wwwroot/de01_sex/来验证你的域名,并且为your_domain.com颁发证书。确保你的网站已经配置,并且相关文件权限设置对。
详细过程为:命令执行后,将在目录/wwwroot/de01_sex/.well-known/acme-challenge/生成一个临时文件,比如这个临时文件名为IG6ER4BtCG,然后通过访问URL路径:http://de01.hyai.info/.well-known/acme-challenge/IG6ER4BtCG来验证您是否对这个域名有拥有权。
在这里插入图片描述

执行命令后会要求输入邮箱,这里输入自己的邮箱即可:
在这里插入图片描述
输入邮箱后还要同意服务条款:
在这里插入图片描述
同意服务条款后问你同不同意分享你的电子邮箱,接受相关资讯的推送:
在这里插入图片描述
我在这里回复 N,不同意分享我的电子邮箱。

然后如果整个过程没有问题的话就生成了证书文件:
在这里插入图片描述
上面提示了证书的路径为:

/etc/letsencrypt/live/de01.hyai.info/fullchain.pem

而密钥的路径为:

/etc/letsencrypt/live/de01.hyai.info/privkey.pem

在这里插入图片描述

参考博文:
https://blog.csdn.net/v6543210/article/details/128471767

http://www.lryc.cn/news/218391.html

相关文章:

  • 采用springboot、avue框架开发的:大型医院绩效考核系统成品源码
  • 时序分解 | Matlab实现FEEMD快速集合经验模态分解时间序列信号分解
  • 自学SLAM(6)相机与图像实践:OpenCV处理图像与图像拼接(点云)
  • 伊朗网络间谍组织针对中东金融和政府部门
  • 基于51单片机土壤湿度检测及自动浇花系统仿真(带时间显示)
  • typeScript基础使用与进阶
  • 云智慧联合北航提出智能运维(AIOps)大语言模型及评测基准
  • 高效处理异常值的算法:One-class SVM模型的自动化方案
  • Docker DeskTop安装与启动(Windows版本)
  • 数据结构:邻接矩阵与邻接表
  • python PyQt5 MySQL GUI 学生信息管理系统
  • [SSD综述1.6] SSD固态硬盘参数图文解析_选购固态硬盘就像买衣服?
  • 【计算机网络 - 自顶向下方法】第一章习题答案
  • 零基础搭建Nextcloud私有云盘并通过内网穿透实现远程访问
  • element ui多选框编辑时无法选中的解决办法
  • Android Studio布局
  • 2.10 CSS BFC
  • iSlide2024一款基于PPT的插件工具包含38个设计辅助功能
  • ATE新能源汽车充电桩自动负载测试系统
  • 机器学习笔记 - 感知器的数学表达
  • JavaScript 自定义对象
  • UNI-APP_ios自动适应底部安全区背景,修改安全区背景
  • 微服务的定义
  • 什么是C语言中的异常和错误处理机制?
  • 某某盾-滑块验证-自动获取validate值-(逆向js+python)
  • C++:set和map的使用
  • 同城售后系统退款业务重构心得 | 京东云技术团队
  • 【计算机网络笔记】TCP连接管理(图解三次握手和四次挥手)
  • C++ 初阶 类和对象(中)
  • 【漏洞复现】Metinfo5.0.4任意文件包含漏洞复现