我在 Apache 2.4.7 后面的 Ubuntu 14.04 LTS 上安装了带有子域 ( http://blog.example.com ) 的Ghost Blog作为代理。
Ghost 位于var/www/html/ghost
并且可以暂时使用 启动sudo npm start
,效果很好。
但是,当我想使用NPM永久部署 Ghost(我按照官方 Ghost 指南全局安装)时,我收到以下错误消息:
info: Forever processing file: index.js
error: Cannot start forever
error: script /home/myuser/index.js does not exist.
简单地复制index.js
到预定义的 npm 永远根位置并不能解决问题,因为 Ghost 应用程序不位于那里。我也试过sudo NODE_ENV=production forever start var/www/html/ghost/index.js
没有成功。
我总是收到 503 错误 - 服务不可用。
如何告诉 NPM 永远在 中查找文件var/www/html/ghost/index.js
?