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

随记 使用certbot申请ssl证书

先是下载certbot

//CentOS + Nginx 用户:
sudo yum install epel-release // 这个是下面这个安装不了 才安装这个 要是下面这个能安装就直接安装
sudo yum install certbot python3-certbot-nginx -y
// 使用 certbot 获取证书
sudo certbot --nginx

这里查看版本没有问题后

// 这里可以直接用这个命令执行
sudo certbot --nginx// 然后就是他会自动做下面的事
检测 Nginx 配置
申请 HTTPS 证书(使用 Let’s Encrypt)
自动写入 SSL 配置到 Nginx 的站点配置中
自动重启 Nginx
注册自动续期计划任务

要是这个不行的话,比如我的,用的宝塔,默认的配置文件不在

/etc/nginx/nginx.conf 这个位置,他会找不到

那么我就用 webroot模式 等下面配置好了,再运行

certbot certonly --webroot -w /www/wwwroot/域名的名字的文件夹 -d 域名

现在需要什么呢,那个发证书的要给你这个发消息确认,不然肯定不会给你发的,所以我们要写一个回应的,

 mkdir -p /www/wwwroot/域名名字的文件夹/.well-known/acme-challengeecho "hello" > /www/wwwroot/域名名字的文件夹/.well-known/acme-challenge/test

再配置一个nginx的配置

server {listen 80;server_name 自己的域名;location ^~ /.well-known/acme-challenge/ {allow all;root /www/wwwroot/文件名;}root /www/wwwroot/文件文件名;index index.html;location / {try_files $uri $uri/ /index.html;}
}

nginx -t

nginx -s reload

运行命令

certbot certonly --webroot -w /www/wwwroot/域名的名字的文件夹 -d 域名

成功后,再给nginx配置ssl的配置

http://www.xdnf.cn/news/13529.html

相关文章:

  • 跨域的本质与实战:从理论到松鼠短视频系统的演进-优雅草卓伊凡|卢健bigniu
  • 数据库游标:逐行处理数据的“手术刀”——从原理到实战的深度解析
  • 开关电源-KA3842A芯片的电路分析
  • CSS“多列布局”
  • 电池充放电容量检测:能否精准锁定电池真实性能?
  • PSCAD closed loop buck converter
  • 打卡day51
  • CMake安装教程
  • 2025GEO供应商排名深度解析:源易信息构建AI生态优势
  • 新德通:光通信领域的硬核力量,引领高速互联新时代
  • Appium + Node.js 测试全流程
  • 最接近的三数之和
  • Java 基础知识填空题(共 10 题)
  • 6.ref创建对象类型的响应式数据
  • FPGA实现VESA DSC编码功能
  • 【游戏项目】大型项目Git分支策略与开发流程设计构想
  • 无人机智能运行系统技术解析
  • 为进行性核上性麻痹患者定制:饮食健康指南
  • 全球首个体重管理AI大模型“减单”发布,学AI大模型来近屿智能
  • CMake指令: add_sub_directory以及工作流程
  • 速盾:高防CDN可以加速数据库吗?
  • ​​5G通信设备线路板打样:猎板PCB如何攻克高速数据传输技术瓶颈​​
  • bat 批处理查看文件年龄
  • C51 KEIL使用使用问题处理
  • Java异步编程深度解析:从基础到复杂场景的难题拆解
  • K8S中应用无法获取用户真实ip问题排查
  • 数据链抗干扰
  • DNS小结
  • 避免在 iOS 和 Android 的 WebView 中长按出现复制框等默认行为
  • 手机解压 7z 文件全攻略