记录|在WordPress设立HTTPS
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
移除certbot
:sudo 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即可。
点击“保存更改”,完成!