ACME免费安装无限次90日zeroSSL证书
参考文档:https://zerossl.com/documentation/acme/
#1.安装acme
curl https://get.acme.sh yes | sh acme.sh --register-account -m [email protected]
#2.生成证书
acme.sh --issue -d google001.btcoin.tk --standalone #没启动nginx 80端口没占用 acme.sh --issue -d google001.btcoin.tk --nginx /www/server/panel/vhost/nginx/google001.btcoin.tk.conf #80端口占用 acme.sh --issue -d google001.btcoin.tk --nginx /www/server/panel/vhost/nginx/google001.btcoin.tk.conf --force #强制renew证书
#3.安装证书acme.sh将创建一个 cron 作业,该作业将自动更新证书并将相关文件复制到您在安装命令中提供的位置。此外,您还可以指定重新加载服务器配置的命令。假设我们将文件存储在 /www/server/panel/vhost/cert/google001.btcoin.tk目录中(必须事先创建)
acme.sh --install-cert -d google001.btcoin.tk \ --key-file /www/server/panel/vhost/cert/google001.btcoin.tk/privkey.pem \ --fullchain-file /www/server/panel/vhost/cert/google001.btcoin.tk/fullchain.pem \ --reloadcmd "systemctl restart nginx"
———2024 new
1.安装acme脚本和所依赖的工具
curl https://get.acme.sh | sh; apt install socat -y || yum install socat -y; ~/.acme.sh/acme.sh –set-default-ca –server letsencrypt
2.用真实邮箱注册一个账号
.acme.sh/acme.sh –register-account -m 你的邮箱
3.申请证书
~/.acme.sh/acme.sh –issue -d 你的域名 –standalone -k ec-256 –force –insecure
4.安装证书
.acme.sh/acme.sh –install-cert -d 你的域名 –ecc –key-file /etc/x-ui/server.key –fullchain-file /etc/x-ui/server.crt
参考官方文档:
https://github.com/acmesh-official/acme.sh/wiki/%E8%AF%B4%E6%98%8E