??https://itsfoss.com/install-snap-linux/?ref=linux-handbook??
安装完成后,使用以下命令安装 certbot:
sudo snap install --classic certbot
最后,创建一个指向certbot目录的符号链接:
sudo ln -s /snap/bin/certbot /usr/bin/certbot
检查安装:
certbot --version
文章插图
5,安装 certificates每周最多可以申请 50 个证书,因此在初始安装测试阶段,可以使用测试证书 。
安装测试证书,可使用如下命令:
sudo certbot --nginx --test-cert
执行上述命令,会要求键入如下问题:1)输入电子邮件地址以接收系统消息;
2)使用提供的链接地址下载使用条款文件(pdf),如果统一,按 Y 键并回车;
3)订阅邮件列表是可选的,你可以通过该列表接收时事通讯;
4)它将列出请求的可用域名 。你可以手动选择一个或两个 。如果你想要列出的每个域的证书,请将其留空,然后点击回车键 。
文章插图
如果一切顺利,没有发生错误,那么可以继续安装正式证书:
sudo certbot --nginx
要求确认的问题跟测试证书差不多,除了会多出一个不同的问题:由于我们已经安装了测试证书,因此有两个选择:
1)重新安装现有证书(在本例中是测试证书);
2)续订和更换证书 。
执行第二种情况,如下图:
文章插图
这样就完成了,可以使用 https 访问网站了:
文章插图
Certbot 计划每12小时运行一次,如果现有证书过期,它将续订证书 。您可以使用以下方法检查时间:
systemctl list-timers
文章插图
如果要手动更新,可使用如下命令:
sudo certbot renew
推荐阅读
- Golang中如何判断两个Slice是否相等?
- 如何确保自动化时代的网络安全和数据保护?
- 聊聊低代码平台如何选型
- 如何设置自己的保护隐私的 DNS 服务器
- 在 SpringBoot 中使用 Spring AOP 实现接口鉴权
- HTTP缓存如何提高Web应用程序的性能?
- 华为工资是如何评定的?播报
- 书面劳动合同可以补签吗?没签劳动合同如何证明劳动关系?答案看这里!
- 建造师考试|一级建造师难考么?好找工作吗?工作待遇如何?
- 古钱币|如何才能在古钱币圈,立于不败之地?