iTech / Linux · 2024年10月30日

使用acme.sh 自动申请ssl证书

一、安装acme.sh
1.安装定时执行cron
apt install cron
2.安装socat
apt install -y socat
3.安装acme.sh
curl https://get.acme.sh | sh -s email=123456@gmail.com
二、申请证书
1.配置阿里dns
export Ali_Key="key"
export Ali_Secret="secret"

2.申请ssl证书
acme.sh --issue --dns dns_ali -d iteait.com -d *.iteait.com --keylength 2048
三、安装证书
acme.sh --install-cert -d iteait.com --key-file /etc/wordpress/ssl/iteait.com.key --fullchain-file /etc/wordpress/ssl/iteait.com.pem --reloadcmd "docker-compose -f /etc/wordpress/docker-compose.yml restart"

把证书安装到制定位置,然后重新启动该容器