为ubuntu20上的nginx-web服务器免费安装SSL证书,实现https访问

本文最后更新于:2024年2月16日星期五下午3点57分

<Read In English>

本文将利用certbot进行快捷SSL证书安装,并解决”The requested nginx plugin does not appear to be installed”报错问题

1. 使用ssh登入服务器:

2. 使用apt安装certbot:

sudo apt update
sudo apt install certbot

3. 指定nginx执行:

sudo certbot --nginx
  • 这里可能会出现报错,信息如下:

    The requested nginx plugin does not appear to be installed

解决方法也很简单,安装对应的plugin就可以了:

sudo apt-get install python3-certbot-nginx

然后重新执行

sudo certbot --nginx

4. 输入信息:

成功运行上面这条命令后会要求输入一系列信息,英语好的直接按要求做就行了(其中会有一步要选设定证书的域名,看好了再输入)

5. 设定自动更新,防止证书过期:

sudo certbot renew --dry-run

参考链接: let’s encrypt


为ubuntu20上的nginx-web服务器免费安装SSL证书,实现https访问
https://asyu.in/2022/07/03/2022-07-install-ca-on-nginx-ubuntu/
作者
Yu
发布于
2022年7月3日
更新于
2024年2月16日 15时
许可协议