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

生成 Let‘s Encrypt 免费证书

文章目录

        • 1. 安装 acme.sh
        • 2. 添加云服务商安全访问密钥并授权管理DNS记录
        • 3. 当前 Shell 添加安全访问密钥变量
        • 4. 生成证书
        • 5. 拷贝证书
        • 6. 清理安全访问密钥变量
        • 7. 打开脚本自动更新

代码仓库地址:https://github.com/Neilpang/acme.sh

1. 安装 acme.sh
yum -y install socat
curl https://get.acme.sh | sh
2. 添加云服务商安全访问密钥并授权管理DNS记录

本次以 AWS 为例,授权策略配置如下:

{"Version": "2012-10-17","Statement": [{"Effect": "Allow","Action": ["route53:ListHostedZones"],"Resource": "*"},{"Effect": "Allow","Action": ["route53:GetHostedZone","route53:ListResourceRecordSets","route53:ChangeResourceRecordSets"],"Resource": "arn:aws:route53:::hostedzone/托管区 ID"}]
}
3. 当前 Shell 添加安全访问密钥变量
export AWS_ACCESS_KEY_ID=申请的AK
export AWS_SECRET_ACCESS_KEY=申请的SK
4. 生成证书

-d 参数可以是 *.songsong.me 泛域名或者 doc.songsong.me 单域名,亦支持多个域名串联

acme.sh --register-account -m sre@songsong.me
acme.sh --issue --dns dns_aws -d songsong.me -d *.songsong.me

生成的证书和配置均保存于目录:~/.acme.sh/

5. 拷贝证书
mkdir -p /App/nginx/conf/cert
acme.sh --install-cert -d songsong.me \
--key-file       /App/nginx/conf/cert/server.key  \
--fullchain-file /App/nginx/conf/cert/server.crt \
--reloadcmd     "/root/scripts/nginx restart"
6. 清理安全访问密钥变量
unset AWS_ACCESS_KEY_ID
unset AWS_SECRET_ACCESS_KEY
7. 打开脚本自动更新
acme.sh --upgrade --auto-upgrade
http://www.lryc.cn/news/304488.html

相关文章:

  • int128的实现(基本完成)
  • 【linux】使用 acme.sh 实现了 acme 协议生成免费的SSL 证书
  • MACOS上面C/C++获取网卡索引,索引获取网卡接口名
  • 解决SSH远程登录开饭板出现密码错误问题
  • 什么时候用ref和reactive
  • Java实战:Spring Boot实现邮件发送服务
  • 重磅!MongoDB推出Atlas Stream Processing公共预览版
  • dell戴尔电脑灵越系列Inspiron 15 3520原厂Win11系统中文版/英文版
  • k8s(3)
  • Java多线程并发学习
  • Curfew e-Pass 管理系统存在Sql注入漏洞 附源代码
  • 记阿里云mysql丢表丢数据的实践记录
  • 自然语言转SQL的应用场景探索
  • Python学习笔记——PySide6设计GUI应用之UI与逻辑分离
  • 【智能家居入门2】(MQTT协议、微信小程序、STM32、ONENET云平台)
  • Java架构师之路九、设计模式:常见的设计模式,如单例模式、工厂模式、策略模式、桥接模式等
  • 【OpenAI官方课程】第三课:ChatGPT文本总结Summarizing
  • 跨越千年医学对话:用AI技术解锁中医古籍知识,构建能够精准问答的智能语言模型,成就专业级古籍解读助手(LLAMA)
  • 初识表及什么是数据表
  • 使用Docker部署DataX3.0+DataX-Web
  • 庖丁解牛-二叉树的遍历
  • 一文了解LM317T的引脚介绍、参数解读
  • 【2024.02.22】定时执行专家 V7.0 发布 - TimingExecutor V7.0 Release - 龙年春节重大更新版本
  • ☀️将大华摄像头画面接入Unity 【1】配置硬件和初始化摄像头
  • 直流电流电压变送器4-20mA 10V信号隔离转换模拟量精度变送器
  • 1.1 计算机网络的概念、功能、组成和分类
  • 排序算法整理
  • ONLYOFFICE 桌面应用程序 v8.0 发布:全新 RTL 界面、本地主题、Moodle 集成等你期待的功能来了!
  • c语言---数组(超级详细)
  • 神经网络权重初始化