Eswlnk Blog Eswlnk Blog
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈
  • 注册
  • 登录
首页 › 代码发布 › 「技术教程」免费的Let’s Encrypt证书

「技术教程」免费的Let’s Encrypt证书

Eswlnk的头像
Eswlnk
2024-01-11 20:20:42
「技术教程」免费的Let’s Encrypt证书-Eswlnk Blog
智能摘要 AI
作者抱怨阿里云提供的免费证书有效期仅为3个月,而Let’s Encrypt提供的免费证书则支持更长时间。文章详细介绍了如何在Linux系统上安装Snapd和Certbot工具以获取Let’s Encrypt证书,包括通过DNS验证申请证书的过程。此外,还提供了Nginx配置示例,说明如何使用生成的证书文件。最后,文章提到Certbot支持自动更新证书的功能,只需定期运行`certbot renew --dry-run`命令即可。

一个比较离谱的事情发生了,我每年在阿里云搞得免费证书现在有效期只有3个月,相当于我TM每三个月就要去手动更新一下证书,之前的博客也写了SSL这个东西简直就是一本万利的事情(局域网内搭建浏览器可信任的SSL证书),这种完全不能忍,所以拜拜了资本家,老子不用你了,免费证书不香吗?

「技术教程」免费的Let’s Encrypt证书-Eswlnk Blog

Let’s Encrypt就是免费证书的代表,这玩意几乎所有设备都支持,并且能申请通配证书,步骤如下:

安装snapd,这是为了安装certbot的工具

yum install snapd
systemctl enable --now snapd.socket
ln -s /var/lib/snapd/snap /snap
「技术教程」免费的Let’s Encrypt证书-Eswlnk Blog

安装certbot,这个工具就是拿来申请证书的

snap install --classic certbot
ln -s /snap/bin/certbot /usr/bin/certbot

申请证书

certbot certonly --manual --preferred-challenges dns
  1. 在运行这个命令之后会开始证书的申请步骤,具体如下:
  2. 如果需要提供邮箱就按照提示输入邮箱即可;
  3. 按照提示输出域名,用空格分隔多个域名
    1. 注意:eswlnk.com和blog.eswlnk.com是两个不同的域名,如果使用通配域名就是*.eswlnk.com
  4. 通过提示进行DNS验证,这里按照要求添加一个TXT解析即可
    1. 注意:连续超过5次解析失败,服务器在未来五个小时都无法继续申请
  5. 成功之后就会生成对应的证书文件;

使用证书

certbot 生成的证书文件很多,其中对于nginx等常规的web server就只有两个有用:

  • fullchain.pem:这个是证书文件,兼容大部分web server;
  • privkey.pem:这个是秘钥文件;
server {
    listen       443 ssl http2 default_server;
    listen  [::]:443 ssl http2 default_server;
    server_name tangyuecan.com;
    ssl_certificate /ssl/fullchain.pem;
    ssl_certificate_key /ssl/privkey.pem;
    root   /var/www/html;
    index index.php;
    location / {
  try_files $uri $uri/ /index.php?$args;
    }
    location ~ \.php$ {
  include fastcgi.conf;
  fastcgi_intercept_errors on;
  fastcgi_pass xxx.xxx.xxx.xxx:xxxx;
    }
}

自动更新证书

没有想到吧,还有这个功能,原理也很简单,只要已经验证过的域名后续可以让certbot帮你自动更新,只需要在服务器上运行:

certbot renew --dry-run
本站默认网盘访问密码:1166
本站默认网盘访问密码:1166
声明:本站原创文章文字版权归本站所有,转载务必注明作者和出处;本站转载文章仅仅代表原作者观点,不代表本站立场,图文版权归原作者所有。如有侵权,请联系我们删除。
SSL学习笔记技术教程证书
0
0
Eswlnk的头像
Eswlnk
一个有点倒霉的研究牲站长
赞赏
Nestjs配置全局路由前缀实现接口区分
上一篇
Python怎么取出数字 | 探究Python中提取数字的方法
下一篇

评论 (0)

请登录以参与评论
现在登录
    发表评论

猜你喜欢

  • 「视频分享」超低显卡需求,轻松部署DeepSeek-R1 Q4量化
  • 「日志记录」逆向必应翻译网页版API实现免费调用
  • 「代码分享」第三方平台VIP视频解析API接口
  • 「至臻原创」某系统网站登录功能监测
  • 「JAVA教程」Spring Boot 中使用 JSON Schema 来校验复杂JSON数据
Eswlnk的头像

Eswlnk

一个有点倒霉的研究牲站长
1108
文章
319
评论
679
获赞

随便看看

「技术分享」防止宝塔主机IP泄露的方法 | 使用NGINX设置禁止IP访问和SSL证书匹配的技巧
2024-04-21 20:51:35
「WordPress开发」资源展示小区块,可用于展示插件/主题
2024-04-04 19:31:00
「代码发布」k8s 网络转发问题记录
2022-08-16 16:16:25

文章目录

专题展示

WordPress53

工程实践37

热门标签

360 AI API CDN java linux Nginx PDF PHP python SEO Windows WordPress 云服务器 云服务器知识 代码 免费 安全 安卓 工具 开发日志 微信 微软 手机 插件 攻防 攻防对抗 教程 日志 渗透分析 源码 漏洞 电脑 破解 系统 编程 网站优化 网络 网络安全 脚本 苹果 谷歌 软件 运维 逆向
  • 首页
  • 知识库
  • 地图
Copyright © 2023-2025 Eswlnk Blog. Designed by XiaoWu.
本站CDN由 壹盾安全 提供高防CDN安全防护服务
蜀ICP备20002650号-10
页面生成用时 0.874 秒   |  SQL查询 35 次
本站勉强运行:
友情链接: Eswlnk Blog 网站渗透 倦意博客 特资啦!个人资源分享站 祭夜博客 iBAAO壹宝头条
  • WordPress142
  • 网络安全64
  • 漏洞52
  • 软件52
  • 安全48
现在登录
  • 资源
    • 精彩视频
    • 破解专区
      • WHMCS
      • WordPress主题
      • WordPress插件
    • 其他分享
    • 极惠VPS
    • PDF资源
  • 关于我
    • 论文阅读
    • 关于本站
    • 通知
    • 左邻右舍
    • 玩物志趣
    • 日志
    • 专题
  • 热议话题
    • 游戏资讯
  • 红黑
    • 渗透分析
    • 攻防对抗
    • 代码发布
  • 自主研发
    • 知识库
    • 插件
      • ToolBox
      • HotSpot AI 热点创作
    • 区块
    • 快乐屋
    • 卡密
  • 乱步
    • 文章榜单
    • 热门标签
  • 问答中心反馈