免费SSL证书及自动续期小试
最近装了不少东西,zabbix,grafana,wordprees。因为之前没搞证书所以都是用的HTTP的访问方式。
因为网站多了想把SSL的证书也搞上,因为用的都是挂在同一个域名下的三级子域名。所以只要申请一个*域名就可以一次都覆盖了。
之前有个做的网站已经装过免费证书,所以大致有流程印象。
步骤:
1、安装 certbot python3-certbot-nginx 不同的linux发行版本安装命令有所不同。
2、certbot certonly -d *.test.com --manual --preferred-challenges dns
安装过程中会让你输入你的邮箱。并确定相应的协议。

看到这个时将相应的信息放到自己的域名映射中。

在域名映射中添加好后按回车继续。
然后会出现相应的域名存放地址。
3、将相应的证书信息配置的nginx的域名配置文件中。再访问相应的域名信息就可以有小锁了。
4、在crontab -e中进行配置自动续期的代码。
0 3 * * * /usr/bin/certbot renew --quiet --renew-hook "systemctl reload nginx"
这样每天凌晨3点会进行自动续期,不到一个月时会续期生效。