安装:

  • 非大陆服务器

    curl  https://get.acme.sh | sh
  • 大陆服务器

    # 安装git
    yum install -y git
    
    # 查看是否安装完成
    git --version
    
    # 下载acme
    git clone https://gitee.com/neilpang/acme.sh.git
    cd acme.sh
    
    # 安装
    ./acme.sh --install -m my@example.com
    

查看安装路径:

/root/.acme.sh/acme.sh --version

添加到环境变量:

echo 'export PATH="/root/.acme.sh:$PATH"' >> ~/.bashrc

加载新配置

source ~/.bashrc

测试是否可直接运行:

acme.sh --version

配置密钥(每个DNS平台都不同,设置全局变量):

https://github.com/acmesh-official/acme.sh/wiki/dnsapi#dns_cf

以阿里云DNS为例:

# 添加key
export Ali_Key="key"
export Ali_Secret="secret"


# 查看变量
echo $Ali_Key
echo $Ali_Secret

添加一条:

  • --force 覆盖
  • --reloadcmd "systemctl reload nginx" 续期后重载NGINX
acme.sh --issue --dns dns_cf -d oct.cn -d '*.oct.cn' --reloadcmd "systemctl reload nginx"

阿里云DNS:

acme.sh --issue --dns dns_ali -d oct.cn -d '*.oct.cn' --reloadcmd "systemctl reload nginx"

查看是否自动续期已开启(默认开启)

crontab -l

查看已安装的列表

acme.sh list
最后修改于:2024-11-16 19:13
文章链接: https://oct.cn/view/186
版权声明: 本站所有文章除特别声明外。转载请注明来自 十月笔记