Let’s Encrypt 泛域名SSL证书申请

安装 acme.sh

  • 如果没有wget,先安装wget
    1. yum -y install wget #for CentOS/Redhat
    2. # apt-get -y install wget #for Debian/Ubuntu
  • 下载安装脚本到当前目录并重命名为 install.acme.sh

    1. wget https://get.acme.sh -O ./install.acme.sh
  • 赋予 install.acme.sh 脚本可执行权限

    1. chmod +x ./install.acme.sh
  • 安装 acme.sh

    1. ./install.acme.sh

配置环境

此处采用DNSPOD校验域名归属,为方便,建议在 account.conf 中配置DNSPOD的相关参数

  1. cd
  2. vi .acme.sh/account.conf

请在文件末尾添加 DNSPOD的ID和Key,可从DNSPOD后台获取

  1. SAVED_DP_Id='xxxxx'
  2. SAVED_DP_Key='xxxxxxxxxxxxxxxxxxxxxxxxxxxxx'

获取证书

记得修改 yourDomain 为自己的域名,如 *.domain.com

  1. cd
  2. ./.acme.sh/acme.sh --issue --dns dns_dp -d yourDomain --debug

相关参考资料

文档更新时间: 2018-08-08 21:54   作者:Seeker