TL;DR: 根据 HTTPS for WordPress – WordPress.org Forums 上的指示操作即可。

获取 HTTPS 证书

Certbot 上去,填 My HTTP website is running [Nginx] on [Ubuntu 20] ,跳转到指南页面,根据指南:

先装snap:(参考 Installing snap on Ubuntu - Snapcraft documentation

sudo apt update
sudo apt install snapd

更新snap

sudo snap install core; sudo snap refresh core

移除certbotsudo apt-get remove certbot

安装certbot

sudo snap install --classic certbot
sudo ln -s /snap/bin/certbot /usr/bin/certbot

HTTPS(二选一,或者sudo certbot certonly --nginx):

sudo certbot --nginx

选择你的 URL 即可。

执行时,会提示把debug log存在 /var/log/letsencrypt/letsencrypt.log

改WordPress地址(URL)

这部分参见 HTTPS for WordPress – WordPress.org Forums

在你的主页URL后面加上/wp-admin/,形如 https://your.wordpress.site/wp-admin/ ,登录。

点击“设置”,在“WordPress地址(URL)”和“站点地址(URL)”上的http后面加上s即可。

点击“保存更改”,完成!