acme.sh管理lets encrypt通配符HTTPS证书

一、安装 acme.sh

sudo -i
yum install socat -y
wget https://get.acme.sh -O get.acme.sh && sh get.acme.sh # 默认安装到~/.acme.sh/

二、签发通配符证书

方式1:

~/.acme.sh/acme.sh --issue -d *.domain.com --days 77 --dns --yes-I-know-dns-manual-mode-enough-go-ahead-please
# 将上一步生成的TXT记录手动添加到指定域名
~/.acme.sh/acme.sh --renew -d *.domain.com --yes-I-know-dns-manual-mode-enough-go-ahead-please

方式2:
导入阿里云密钥: 控制台右上角头像>AccessKey管理>开始使用子用户AccessKey>自定义名称tp.acme.dns>添加权限:系统:AliyunDNSFullAccess>认证管理:创建AccessKey:拷贝密钥

export Ali_Key="key"
export Ali_Secret="secret"
~/.acme.sh/acme.sh --issue --dns dns_ali -d *.domain.com

三、证书拷贝到Nginx目录

~/.acme.sh/acme.sh --installcert -d *.domain.com \
--key-file  /usr/local/nginx/conf/vhost/acme/domain.com.key.pem \
--fullchain-file  /usr/local/nginx/conf/vhost/acme/domain.com.cert.pem \
--reloadcmd "service nginx reload"

五、配置Nginx

ssl_certificate /usr/local/nginx/conf/vhost/acme/domain.com.cert.pem
ssl_certificate_key /usr/local/nginx/conf/vhost/acme/domain.com.key.pem

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值