安装acme.sh

curl  https://get.acme.sh | sh
  • acme.sh默认安装到了当前家目录。
[root@iZbp17hycbhnayg00ohec9Z ~]# ~/.acme.sh/
[root@iZbp17hycbhnayg00ohec9Z ~]# ll .acme.sh/
total 492
-rw-r--r-- 1 root root    296 Aug 15 14:28 account.conf
-rwxr-xr-x 1 root root 190583 Aug 15 14:28 acme.sh
-rw-r--r-- 1 root root     78 Aug 15 14:10 acme.sh.csh
-rw-r--r-- 1 root root     78 Aug 15 14:10 acme.sh.env
-rw-r--r-- 1 root root 269335 Aug 15 14:28 acme.sh.log
drwxr-xr-x 4 root root   4096 Aug 15 14:12 ca
drwxr-xr-x 2 root root   4096 Aug 15 14:28 deploy
drwxr-xr-x 2 root root   4096 Aug 15 14:28 dnsapi
-rw-r--r-- 1 root root   2777 Aug 15 14:28 http.header
drwxr-xr-x 2 root root   4096 Aug 15 14:28 notify
  • 此次安装,会在crontab创建定时任务。
[root@iZbp17hycbhnayg00ohec9Z ~]# crontab -l
5 0 * * * "/root/.acme.sh"/acme.sh --cron --home "/root/.acme.sh" > /dev/null

添加自动DNS验证

  • 需要阿里云添加子账号,并授权“管理云解析权限”,添加API,阿里云 AK 是使用阿里云子账户来添加的。
  • 其它自动DNS API验证方法参考:https://github.com/Neilpang/acme.sh/wiki/dnsapi

  • 设置阿里云子账号环境变量。

[root@iZbp17hycbhnayg00ohec9Z ~]# cat .bashrc
export Ali_Key="xxxx"
export Ali_Secret="xxx"
[root@iZbp17hycbhnayg00ohec9Z ~]# source .bashrc

申请证书

  • 申请证书
[root@iZbp17hycbhnayg00ohec9Z ~]# acme.sh --issue --dns dns_ali -d domain.com -d *.domain.com
  • 安装证书
acme.sh --install-cert -d domain.com -d *.domain.com\--key-file       /etc/nginx/sslkey/domain.com.key  \--fullchain-file /etc/nginx/sslkey/domain.com.pem \--reloadcmd     "/etc/init.d/nginx force-reload"
  • acme.sh自动更新
[root@iZbp17hycbhnayg00ohec9Z ~]# acme.sh  --upgrade  --auto-upgrade
[root@iZbp17hycbhnayg00ohec9Z ~]# cat .bashrc
. "/root/.acme.sh/acme.sh.env"
#证书列表
[root@iZbp17hycbhnayg00ohec9Z ~]# acme.sh list
Main_Domain  KeyLength  SAN_Domains   Created                       Renew
eoecfd.com   ""         *.domain.com  Thu Aug 15 06:13:10 UTC 2019  Mon Oct 14 06:13:10 UTC 2019

转载于:https://www.cnblogs.com/ligao/p/11598392.html

acme自动证书申请相关推荐

  1. acme.sh证书申请

    1.安装acme git clone https://github.com/acmesh-official/acme.sh.git cd ./acme.shm ./acme.sh --install ...

  2. 群晖使用acme自动申请Let‘s Encrypt证书脚本

    前言 最近做数据迁移,准备把一些自建服务都迁移到群晖上,但群晖自带的Let's Encrypt证书申请总是提示:命令运行失败,请重新登陆DSM再试一次 按提示多次尝试未果,没办法,那就自己动手吧. 说 ...

  3. 2023最新acme自动申请ssl证书-HTTPS证书

    安装acme.sh curl  https://get.acme.sh | sh 把 acme.sh 安装到你的 home 目录下:~/.acme.sh/并创建 一个 bash 的 alias, 方便 ...

  4. SSL证书申请及自动续期(acme.sh)

    SSL证书申请及自动续期(acme.sh 三种部署方式) 官方文档:https://github.com/acmesh-official/acme.sh 一.安装 curl https://get.a ...

  5. acme自动化---免费SSL证书申请并自动续期

    开始自己弄了一遍自动续期的,测试了一下,本来想过段时间看看效果后再写这篇文章的,但是有效期三个月,现在等了一个多月了,我自己的网站申请的免费证书过期了,这个测试自动续期的还有一个多月,据说到一个月的时 ...

  6. 域名的https证书申请并自动续期

    使用Acme做https证书申请 Github:https://github.com/acmesh-official/acme.sh 1. 安装acme.sh # 安装 curl https://ge ...

  7. Let's Encrypt 免费通配符 SSL 证书申请教程——但是也需要email,域名所有权等,如果是黑产用的话会这样用吗?会不会暴露自己身份???...

    Let's Encrypt 免费通配符 SSL 证书申请教程 from:https://blog.csdn.net/English0523/article/details/79608464 2018 ...

  8. ACME网站证书自动化保姆级教程

    更好的阅读体验和更多文章请移步Blog: https://blog.zhou.icu/archives/acme网站证书自动化保姆级教程 本文参考(复制)自:使用 GitHub Actions 自动申 ...

  9. 上线网站详细介绍(服务器购买-域名申请-SSL证书申请)

    文章目录 上线之前的准备工作,通俗的来讲: 服务器是什么-云服务器购买 域名解释-域名备案-域名如何申请 ①什么是域名,为什么要域名? ②为什么非要域名备案和不备案的区别? ③自己的主机怎么备案-自己 ...

最新文章

  1. Markdown语法-基础
  2. 面向对象编程(OPP)
  3. 如何利用office绘制施工进度计划横道图?
  4. AtCoder - 4172 Modulo Summation 贪心
  5. 编译时如何看到每个文件的编译选项_导出 Clang 可视化编译耗时分析报告 —— ftimetrace 的使用...
  6. mysql统计最高_MySql-统计所有会员的最高前10次的积分和
  7. 荣耀30S正式发布!荣耀赵明回应红米叫板:被强行捆绑,不太想搭理
  8. 利用python语言实现分类算法_使用python实现kNN分类算法
  9. 【零基础学Java】—多线程(四十九)
  10. HarmonyOS 正式登陆华为手机,4月陆续升级!
  11. Windows游戏编程大师技巧第二版学习笔记之第一章
  12. 9个主流影视站手机仿站源码分享 v1.0
  13. 屏幕录像软件camtasia2022汉化版好用的录屏软件
  14. Windows10键盘快捷键大全
  15. 计算机网络(第8版)期末复习
  16. 机器学习笔记(十六):多项式回归、拟合程度、模型泛化
  17. 【Android】JNI调用(完整版)
  18. SafePoint是什么
  19. 郑州大学中外合作计算机科学与技术,郑州大学中外合作办学历年分数线
  20. 面试题:说一说你对HashMap的理解

热门文章

  1. 最优二叉树(哈夫曼树)知识点
  2. .NET开发中的连接字串
  3. 自学编程是从python语言还是c语言开始-初中生想学编程,请问先学C语言好还是先学Python?...
  4. python自带的集成开发环境是什么-Python的10大集成开发环境和代码编辑器(指南)...
  5. python3.5下载-python3.5.2官方下载
  6. 编程软件python是什么-现在编程软件有哪些?常用是哪一种?
  7. python一次性读取整个文件-Python逐行读取文件内容
  8. python语言是谁发明的咋读-Guido发明的python语言是哪一年正式发布的?
  9. python结果输出到文件-python print输出到文件
  10. python常用指令-日常整理python执行系统命令的常见方法(全)