启动 Ghost 使用 npm start --production 命令。这种命令行启动的方式有个缺点:当关闭终端窗口或者从 SSH 断开连接时,Ghost 就停止了。为了防止 Ghost 停止工作,我们可以使用PM2让Ghost保持后台运行。 下面是操作步骤:

cd /var/www/ghost  #进入Ghost安装目录
npm install pm2 -g # 安装PM2  
NODE_ENV=production pm2 start index.js --name "ghost"  
pm2 startup centos  
pm2 save  

如果你的VPS在国内,可能会在安装pm2时遇到点问题,这时可以这样解决:

npm install -g cnpm --    registry=https://registry.npm.taobao.org  
cnpm install pm2 -g  
NODE_ENV=production pm2 start index.js --name "ghost"  
pm2 startup centos  
pm2 save  

这样PM2就可以让Ghost博客保持运行了。

使用如下代码来开/关/重启Ghost博客:

pm2 start/stop/restart ghost