申请Let’s Encrypt 通配符HTTPS证书(acme版)

  1. 安装acme:
    https://github.com/Neilpang/acme.sh

一句话安装acme并创建别名的命令:

curl https://get.acme.sh | sh
vi .bashrc 
alias acme.sh=/root/.acme.sh/acme.sh
source ~/.bashrc

  1. 签发教程:
acme.sh --issue -d xxx.com -d *.xxx.com --dns

建议使用ECC签发:

acme.sh --issue -d xxx.com -d *.xxx.com --dns --ecc

申请Let’s Encrypt 通配符HTTPS证书(acme版)_第1张图片
image.png

执行以上命令后,要在域名后台添加TXT解析

申请Let’s Encrypt 通配符HTTPS证书(acme版)_第2张图片
image.png

解析添加后,执行dig xxxx.xxx.com txt确认解析记录是否生效,生效之后再执行下面命令生成证书

  • dig 命令安装:yum install bind-utils
acme.sh --renew -d xxx.com -d *.xxx.com --dns

申请Let’s Encrypt 通配符HTTPS证书(acme版)_第3张图片
image.png

生成证书文件成功了,然后配置到 Nginx 或者 Apache 等 WEB服务器即可。

你可能感兴趣的:(申请Let’s Encrypt 通配符HTTPS证书(acme版))