前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >acme.sh 申请 ZeroSSL 泛域名证书

acme.sh 申请 ZeroSSL 泛域名证书

作者头像
傲绝
发布2023-03-27 09:19:42
2.2K0
发布2023-03-27 09:19:42
举报
文章被收录于专栏:傲绝

原本用的阿里腾讯免费ssl 发现过期更新起来比较麻烦 于是就折腾使用acme.sh 自动申请泛域名ssl ZeroSSL

ZeroSSL官网

Free SSL Certificates and SSL Tools - ZeroSSL

安装acme.sh

代码语言:javascript
复制
curl https://get.acme.sh | sh
source ~/.bashrc

or

代码语言:javascript
复制
wget -O - https://get.acme.sh | sh

使用curl命令安装的第一次会出现错误,提示可以先安装 socat ,因为我不需要,所以没有安装。curl安装失败,可以使用wget命令尝试。

设置为自动更新

代码语言:javascript
复制
acme.sh --upgrade --auto-upgrade

查看是否安装成功

安装acme完成后使用acme.sh -v命令查看版本号 没有则未安装成功

修改默认SSL服务商

这里修改默认ssl服务商为zerossl

代码语言:javascript
复制
acme.sh --set-default-ca --server zerossl

配置DNS API

我这用的是dnspod 其他服务商见 dnsapi · acmesh-official/acme.sh Wiki (github.com) 文档

SSL证书验证可通过DNS验证、文件验证等多种方式,为了方便多个域名申请以及后续证书更新,推荐使用DNS API方式,不过在使用前需要先进行设置。 如果使用的DNSPOD(国内版)

代码语言:javascript
复制
export DP_Id="dnspod 访问密钥的ID"
export DP_Key="dnspod 访问密钥"

注册Zerossl账号

acme.sh部署完成后我们来申请ZeroSSL泛域名SSL证书,需要先关联账户,执行下面的命令会自动关联账户,命令如下(mail@mail.com 改成你自己的ZeroSSL邮箱,即使没注册,运行命令之后也会自动注册的

代码语言:javascript
复制
acme.sh --register-account -m mail@mail.com --server zerossl

申请SSL

账户注册关联完成后申请泛域名证书 执行命令申请SSL

代码语言:javascript
复制
acme.sh --dns dns_dp --issue -d *.domain.com -d domain.com

dns_dp 是指DNSPODdomain.com 换成你的域名

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023 年 03 月,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • ZeroSSL官网
  • 安装acme.sh
  • 设置为自动更新
  • 查看是否安装成功
  • 修改默认SSL服务商
  • 配置DNS API
  • 注册Zerossl账号
  • 申请SSL
相关产品与服务
SSL 证书
腾讯云 SSL 证书(SSL Certificates)为您提供 SSL 证书的申请、管理、部署等服务,为您提供一站式 HTTPS 解决方案。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档