使用acme.sh自动申请免费SSL证书

本文介绍了如何在Ubuntu 20环境下使用acme.sh自动申请免费SSL证书。首先,通过安装命令完成acme.sh的安装,并将证书保存在特定目录。然后,采用HTTP验证方式申请证书,确保域名解析和Nginx配置正确。在申请过程中,acme.sh会在网站根目录生成临时文件进行验证。最后,证书生成后将其绑定到Nginx以启用HTTPS。需要注意的是,acme.sh现在默认使用zerossl而非let's encrypt,尽管申请频率不受限制,但服务稳定性可能有所不同。
摘要由CSDN通过智能技术生成

官方文档:  https://github.com/acmesh-official/acme.sh#1-how-to-install 

使用环境为 ubuntu 20

安装 acme.sh

cd /home
git clone https://github.com/acmesh-official/acme.sh.git
cd ./acme.sh

#切换到root, 这是推荐的, 以免cron任务执行权限遇到问题
sudo su

#安装, 指定证书全部放到 /etc/nginx/conf.d.my/ssl_cert 下, 方便管理
./acme.sh --install --cert-home /etc/nginx/conf.d.my/ssl_cert --email 12345678@qq.com

安装命令执行过程:

root@xxxdev:/home/ubuntu/acme.sh# ./acme.sh --install --cert-home /etc/nginx/conf.d.my/ssl_cert --email 12345678@qq.com
[Wed 20 Apr 2022 01:39:18 PM CST] It is recommended to install socat first.
[Wed 20 Apr 2022 01:39:18 PM CST] We use socat for standalone server if you use standalone mode.
[Wed 20 A
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值