HTTPS 配置教程 - 知乎
Site Unreachable
这里官方推荐的是snapd包管理器,而这个包管理并不是centos的默认包管理器,所以需要通过apt安装。安装完成之后并不会启动snapd,所以需要跟着下面的教程启动snapd包管理器。
Certbot Instructions | Certbot
Installing snap on CentOS | Snapcraft documentation

 # 下载snap
 sudo yum install snap
 # 立即启动snapd套接字服务
 sudo systemctl enable --now snapd.socket
 # 在/snap目录下创建一个指向/var/lib/snapd/snap的符号链接
 sudo ln -s /var/lib/snapd/snap /snap
 # 安装certbot
 sudo snap install --classic certbot

安装完成之后继续执行下面命令

# 
sudo ln -s /snap/bin/certbot /usr/bin/certbot
# 运行此命令以获取证书,并让 Certbot 自动编辑您的 nginx 配置以提供该证书,只需一步即可打开 HTTPS 访问。
sudo certbot --nginx

现在已经有了更为方便的 Caddy,它能够做到根据域名自动配置证书并续签。所以用 certbot 配置证书的方式我也不再使用了。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注