之前在阿里买的学生机由于太老了无法优惠续费,于是给站点搬了个家。ghost这后台更新了好多,突然有点不习惯。重装ghost的时候选择了自动安装ssl证书,才发现只注册了主域名的,以至于www域名访问时总显示连接不安全。由于ghost自动安装证书时用的是acme.sh,于是就再用acme.sh注册个带www域名的。
sudo /etc/letsencrypt/acme.sh \
--issue --home /etc/letsencrypt \
--domain www.xxx.com \
--webroot /var/www/ghost/system/nginx-root \
--reloadcmd "nginx -s reload" \
--accountemail your@email.com
把在/var/www/ghost/system/files的原先自动安装配好的xxx.com-ssl.conf配置文件copy一份修改一下再加个软链接就好啦。
cd /var/www/ghost/system/files
sudo cp xxx.com-ssl.conf www.xxx.com-ssl.conf
sudo vim www.xxx.com-ssl.conf
sudo ln -sf /var/www/ghost/system/files/www.xxx.com-ssl.conf \
/etc/nginx/sites-available/www.xxx.com-ssl.conf
sudo ln -sf /etc/nginx/sites-available/www.xxx.com-ssl.conf \
/etc/nginx/sites-enabled/www.xxx.com-ssl.conf
sudo nginx -s reload