Centos7利用Certbot为网站自动生成免费SSL证书

Centos7利用Certbot为网站自动生成免费SSL证书

ngnix的安装配置以及域名解析就不在这里编写了。

Certbot 介绍:

为了加快推广 https 的普及, EEF 电子前哨基金会、 Mozilla 基金会和美国密歇根大学成立了一个公益组织叫 ISRG ( Internet Security Research Group ),这个组织从 2015 年开始推出了 Let’s Encrypt 免费证书。后来 ISRG 的发起者 EFF (电子前哨基金会)为 Let’s Encrypt 项目发布了一个官方的客户端 Certbot ,利用它可以完全自动化的获取、部署和更新安全证书

安装

centos7目录下安装 snap (只支持 cnetos7.6以上版本)
官网推荐安装方法 https://snapcraft.io/docs/installing-snap-on-centos

  1. EPEL安装:第三方软件库
yum install epel-release
  1. 安装snap
yum install snapd
  1. 启用snap
systemctl enable --now snapd.socket
  1. 启用classic snap的支持,需要创建软连接
ln -s /var/lib/snapd/snap /snap
  1. 重启Linux
reboot
  1. 确保snap是最新的
sudo snap install core
sudo snap refresh core

安装Certbot

snap install --classic certbot

配置certbot命令行

ln -s /snap/bin/certbot /usr/bin/certbot

申请SSL证书

申请证书的方式,具体可看cerbot的命令https://blog.ibaoger.com/2017/03/07/certbot-command-line-tool-usage-document/ 可看大佬博客

cerbot certonly --standalone --agree-tos -n -d www.域名 -d 裸域名 -m 你的邮箱

配置证书自动更新

echo "0 0 1 */2 * service nginx stop; certbot renew; service nginx start;" | crontab

没显示就是成功

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值