美文网首页
HTTPS 通配域名申请

HTTPS 通配域名申请

作者: NemoWei | 来源:发表于2018-07-02 18:41 被阅读0次

    安装 acme.sh

    wget https://get.acme.sh -O acme.sh

    base acme.sh

    提示 base 命令不存在,可以使用 sh acme.sh

    这样就已经安装好了acme.sh脚本,具体动作:

    安装文件和配置文件都在home目录下,也就是 ~/.acme.sh/
    创建一个 bash alias , alias acme.sh='~/.acme.sh/acme.sh' ,重新打开终端后直接输入 acme.sh 就可以快速方便地使用这个脚本
    整个安装过程对环境无污染,所有新文件仅限 ~/.acme.sh/ 目录内。

    DNSPOD 申请

    申请:API TOKEN

    配置 DNS 服务到 DNSPOD

    设置环境变量

    export DP_Id="id"  
    export DP_Key="token"
    

    acme.sh 生成证书

    提前修改 nginx 配置
    Let’s Encrypt 证书的有效期是90天,官方推荐的方式是脚本自动化续签。acme.sh的实现方式是,对,你不用进行任何设置,acme.sh 会自动在80天后续签,一个键都不用敲!

    acme.sh  --installcert  -d  wzili.com  \
    --key-file /etc/pki/nginx/wzili.com.key  \
    --fullchain-file /etc/pki/nginx/private/wzili.com.crt  \
    --reloadcmd "service nginx force-reload"
    

    acme.sh 自动更新自身

    Let’s Encrypt 一直处于高速发展的状态,每隔一段时间都会添加新的特性,而acme.sh也会随着官方不断更新,所以保持acme.sh更新是很有必要的,而acme.sh也提供了自动升级的功能:

    手动升级:acme.sh --upgrade

    自动升级:acme.sh --upgrade --auto-upgrade

    关闭自动升级:acme.sh --upgrade --auto-upgrade 0

    相关文章

      网友评论

          本文标题:HTTPS 通配域名申请

          本文链接:https://www.haomeiwen.com/subject/lloluftx.html