Ghost部署好后默认会申请一个域名的SSL协议以及将http重定向至https. 以我这个域名为例,在访问 http://msyanblog.com 时会自动跳转至 https://msyanblog.com . 然而加了www的域名却没法重定向至根域名,并且Ghost似乎没有给www域名注册SSL(存疑).
给域名申请SSL
由于我注册了另外一个域名 bhyan.com ,并且想把这个域名重定向至msyanblog, 所以先给它上一个SSL协议,不然http可以跳转但https无法跳转.
根据Let's encrypt官方建议,用certbot申请SSL并自动renew. 官方链接,系统:Debian 10.
1. 安装Certbot
sudo apt install certbot python-certbot-nginx
2. 运行Certbot. certonly指仅获取证书, 不需要自动修改nginx配置文件.
sudo certbot certonly --nginx
中途输入三个要注册的域名:www.msyanblog.com,