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 配置证书的方式我也不再使用了。