运行 linux 服务器上的流星
Running meteor on linux server
我正在尝试让我的本地主机在我的远程(mediatemple)服务器上工作。
我已经将它打包并有一个 /myurl.com/bundle 文件夹,其中包含以下文件。
此文件夹包含
- main.js
- npm-debug.log
- 节目
- 服务器
如何将此内容发送到 运行?
(假设您不担心可扩展性问题,我写这篇回复,如果您想扩展您的应用,请在评论中回复)
运行安装节点应用程序(Meteor 应用程序)的最佳选择是使用 forever。
npm install forever
forever start simple-server.js
如果您想了解如何查看日志文件以及如何stop/restart您的服务,您可以运行 forever --help
查看所有命令。
你应该看看 bundle 文件夹里的 README。通常那里描述的一切都是为了启动你的应用程序。
确保您的远程服务器上安装了 NODEJS 和 MONGO。这不包含在您的包中,也不存在 NODEJS。
如果你是 运行 像 debian 或 ubuntu 这样的系统,通常你可以用
安装
apt-get install nodejs mongo
确保 nodejs 已发布 v0.10.36 或 v0.10.38
node --version
在 README 中,您会看到必要的 ENV-VARS,例如 MONGO_URL 和您需要设置的 PORT 才能启动您的 meteor 应用程序。
如果你有 运行 一个 apache 服务器,端口 80 已经被阻止,所以尝试 PORT=3000 来启动你的流星应用程序。
示例:
MONGO_URL='mongodb://localhost:27017/yourapp' ROOT_URL="http://yourhost" PORT=3000 node main.js
如果像上面那样使用你不需要在开始之前导出 ENV-VARS
启动时有时会缺少 NPM – 您会遇到光纤错误
那样的话
cd programs/server
npm install
然后重新开始尝试。
祝你好运
汤姆
我正在尝试让我的本地主机在我的远程(mediatemple)服务器上工作。
我已经将它打包并有一个 /myurl.com/bundle 文件夹,其中包含以下文件。
此文件夹包含
- main.js
- npm-debug.log
- 节目
- 服务器
如何将此内容发送到 运行?
(假设您不担心可扩展性问题,我写这篇回复,如果您想扩展您的应用,请在评论中回复)
运行安装节点应用程序(Meteor 应用程序)的最佳选择是使用 forever。
npm install forever
forever start simple-server.js
如果您想了解如何查看日志文件以及如何stop/restart您的服务,您可以运行 forever --help
查看所有命令。
你应该看看 bundle 文件夹里的 README。通常那里描述的一切都是为了启动你的应用程序。
确保您的远程服务器上安装了 NODEJS 和 MONGO。这不包含在您的包中,也不存在 NODEJS。
如果你是 运行 像 debian 或 ubuntu 这样的系统,通常你可以用
安装apt-get install nodejs mongo
确保 nodejs 已发布 v0.10.36 或 v0.10.38
node --version
在 README 中,您会看到必要的 ENV-VARS,例如 MONGO_URL 和您需要设置的 PORT 才能启动您的 meteor 应用程序。
如果你有 运行 一个 apache 服务器,端口 80 已经被阻止,所以尝试 PORT=3000 来启动你的流星应用程序。
示例:
MONGO_URL='mongodb://localhost:27017/yourapp' ROOT_URL="http://yourhost" PORT=3000 node main.js
如果像上面那样使用你不需要在开始之前导出 ENV-VARS
启动时有时会缺少 NPM – 您会遇到光纤错误
那样的话
cd programs/server
npm install
然后重新开始尝试。
祝你好运 汤姆