https证书申请

ACME申请免费证书

Let’s Encrypt 使用 ACME 协议来验证您对给定域名的控制权并向您颁发证书。 要获得 Let’s Encrypt 证书,您需要选择一个要使用的 ACME 客户端软件

通过脚本的客户端方式去安装

acme.sh官网

1. 安装 acme.sh

curl https://get.acme.sh | sh -s email=you_self@example.com

这将会装到这个位置 ~/.acme.sh/

2. 生成证书

前提是你已经购买了域名在阿里云。可以使用域名解析商提供的 api 自动添加 txt 记录完成验证

API使用方法直接搜ali有文档,去aliyun生成ky,导入密钥

2.1准备工作

cat << EOF | tee -a ~/.bashrc
alias acme.sh=~/.acme.sh/acme.sh
export Ali_Key=xxxxx
export Ali_Secret=xxxxx
EOF
source .bashrc 

2.2生成泛域名证书

acme.sh --issue --dns dns_ali -d *.goodrain.icu

Ali_Key和Ali_Secret将保存在 ~/.acme.sh/account.conf中,并在需要时重新使用。

此时生成的证书在~/.acme.sh*.goodrain.icu_ecc/下 只需要fullchain.cer(pem) 和*.goodrain.icu.key(key)

相关推荐

  1. https证书申请

    2024-07-21 16:04:14       18 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-21 16:04:14       52 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-21 16:04:14       54 阅读
  3. 在Django里面运行非项目文件

    2024-07-21 16:04:14       45 阅读
  4. Python语言-面向对象

    2024-07-21 16:04:14       55 阅读

热门阅读

  1. feign 报错 Connection reset executing POST

    2024-07-21 16:04:14       14 阅读
  2. Python 热门面试题(七)

    2024-07-21 16:04:14       15 阅读
  3. 基本的DQL语句-单表查询

    2024-07-21 16:04:14       19 阅读
  4. ios CCUIFont.m

    2024-07-21 16:04:14       19 阅读
  5. 【机器学习基础】机器学习基本概念和常用算法

    2024-07-21 16:04:14       21 阅读