https://certbot.eff.org/lets-encrypt/ubuntufocal-nginx
Ubuntu版本升级得很快啊,一年就是一个大版本的更新!以至于好不容易使用上有了点心得,很快就落伍了,而不得不再次更新!
版本更新经常会碰到各种意想不到的问题,所以,一般情况我是不愿升级的,比如我的支付宝我就从不升级,一直用到手机坏掉。
Ubuntu 20.04中安装ssl证书也会有些和以前不同的问题,走了一遍之后,感觉新版本设计得更人性化一些,需要填的问题也少了些,感觉还不错。以下是安装步骤:
安装前提:已经安装了nginx,并且已经正确域名解析,http可以正常访问。
sudo apt update
sudo apt install snapd
sudo snap install core
sudo snap refresh core
sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot
sudo certbot --nginx
接下来就是填写邮箱和几个简单的问题,很快就搞定啰!
如果发现https网站无法访问,可能是服务器的防火墙的问题,简单一条命令sudo ufw allow 'Nginx Full'
就可以配置好防火墙。
sudo ufw status
查询下防火墙的状态,如上图所示,端口都打开了,https网站就可以正常访问了。