nginx使用Let‘s Encrypt免费SSL证书

Let’s Encrypt是什么就不多说了,不知道的百度一下就知道了。
https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx

主要命令步骤

sudo apt-get install certbot python-certbot-nginx

sudo certbot certonly --nginx --nginx-server-root /www/server/nginx/conf -d qs.xxx.com -d xxx.com -m test@163.com
# 这里test@163.com邮箱用于证书过期时的邮件提醒

# nginx配置文件中的设置
ssl_certificate      /etc/letsencrypt/live/qs.xxx.com/fullchain.pem;
ssl_certificate_key  /etc/letsencrypt/live/qs.xxx.com/privkey.pem;

# 测试自更新
certbot renew --dry-run

# crontab中增加自更新的定时任务(只有在证书到期前的30天内才能刷新成功)
0 0 1,10,20 * * sudo certbot renew
# 实测使用sudo certbot renew手动刷新成功了,会把所有的证书全部刷新,刷新后原先的配置不需要改动就能生效

参考文档

https://certbot.eff.org/lets-encrypt/ubuntubionic-nginx
https://www.cnblogs.com/nickchou/p/12679518.html
https://xiaomiwujiecao.com/page/966.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值