博客之前托管在 Coding Pages 上,Coding Pages 是自带了 HTTPS 的,迁移到 VPS 上的 Typecho 之后就一直没有处理 HTTPS,今天弄一下。

个人 VPS 上的站点可以使用 Let's Encrypt + certbot 自动生成证书并配置。

打开 certbot 后选择 VPS 的对应软件和系统版本,跟着教程来就可以,笔者选择了 Nginx + Ubuntu 18.04。

STEP.1 添加 certbot 软件源并安装

sudo apt-get update
sudo apt-get install software-properties-common
sudo add-apt-repository universe
sudo add-apt-repository ppa:certbot/certbot
sudo apt-get update
sudo apt-get install certbot python-certbot-nginx 

SETP.2 运行 certbot 的 nginx 插件

sudo certbot --nginx

执行后根据向导提示选择想要申请证书的域名即可,基本上就是一键操作的事儿,certbot 会自动帮你配置好 Nginx。

标签: https

添加新评论