如何用 Ghost CLI 更換網址
Ghost CLI 提供相當簡便的功能指令,幾乎都能找到相應的指令完成 Ghost 部署相關的用途, 例如 ghost backup 就能備份網站的內容。ghost setup 指令是能在已經安裝 ghost 的目錄中做到重新部署,而並非重新安裝。

Ghost CLI 提供相當簡便的功能指令,幾乎都能找到相應的指令完成 Ghost 部署相關的用途, 例如 ghost backup
就能備份網站的內容。ghost setup
指令是能在已經安裝 ghost 的目錄中做到重新部署,而並非重新安裝。
Ghost CLI Doc
TD;DR
sudo -i -u ghost-mgr
cd /var/www/ghost
ghost config url https://iam.mingshun.me
ghost setup nginx
ghost setup SSL
ghost restart
事前准备
💡
假设已经将新的域名domain 指向主机ip了

Ghost CLI - 更改 Ghost 網址
- 登入ghost-mgr才能进行下一步的操作:
sudo -i -u ghost-mgr
- 预设ghost是安装在 /var/www/ghost/ :
cd /var/www/ghost/
。如果安装位置不是ghost的话可以在路径 /var/www/中使用ls
列出 /var/www/中的文件:cd /var/www/
>ls
- 执行
ghost config url
更新网站url,可别忘了加入https://才加入网站urls:ghost config url 'https://new website url
- 更新Nginx配置:
ghost setup nginx
- 加入新域名的SSL证书,因为需要验证的关系所以在执行这步骤前确保在DNS中将域名只想主机位置:
ghost setup SSL
- 一般更新或是上传新文件都需要重启restart ghost程序,更改url也不例外:
Ghost restart
更多相關可以到 Ghost Website 標籤找到相關的教程。
一般来说如果是使用DO的一键安装, 可以到 digitalocean.com 注册一个账号又或是用我的优惠连接 https://m.do.co/c/1b223479fa8c 注册,就可享有 USD100 块钱的 Digital Ocean 账号余额。