【问题标题】:Setting up a server for a meteor.js application为 meteor.js 应用程序设置服务器
【发布时间】:2015-01-29 01:43:37
【问题描述】:

我正在尝试在 aws beanstalk (Ubuntu 14.04) 上部署我的流星应用程序,而不使用部署包。

原因是,我想全面了解文件将如何在我的学习过程中构建在 aws 上,以及我需要做什么和思考什么。

我正在尝试在 aws 上设置/安装所有相关程序,以使我的应用程序能够正常运行,因为它在我的本地服务器上运行良好。

谁能列出我必须安装的所有程序(以及 node.js 流星 js)以及按什么顺序安装。

例如。我需要安装opensll吗?通常在设置服务器时首先要考虑的是什么?

我很高兴人们将其添加到列表中。

提前谢谢你

【问题讨论】:

    标签: node.js amazon-web-services meteor server ubuntu-14.04


    【解决方案1】:

    请参阅文档的“在您自己的基础架构上部署”部分:http://docs.meteor.com/#/full/deploying

    值得注意的是,您无需安装 Meteor 即可在您的服务器上运行它。您只需要一个已安装的 node.js 和一个 MongoDB 服务器即可连接(通常最好从提供支持和备份的人那里购买数据库托管)。

    从那里复制(但我建议未来的人直接转到文档,以查看最新信息):

    您还可以在自己的基础架构或任何可以运行 Node.js 应用程序的托管服务提供商上运行您的应用程序。

    要开始,请运行

    $ meteor build my_directory
    

    此命令将以 tarball 的形式生成一个完全包含的 Node.js 应用程序。要运行此应用程序,您需要提供 Node.js 0.10 和 MongoDB 服务器。 (当前版本的 Meteor 已在 Node 0.10.33 上进行了测试。)然后您可以通过调用 node、指定应用程序要侦听的 HTTP 端口和 MongoDB 端点来运行应用程序。

    $ cd my_directory
    $ (cd programs/server && npm install)
    $ PORT=3000 MONGO_URL=mongodb://localhost:27017/myapp node main.js
    

    某些软件包可能需要其他环境变量。例如,电子邮件包需要一个 MAIL_URL 环境变量。

    【讨论】:

    • 我正在使用亚马逊免费套餐 ubuntu。这是一张白纸。是什么使服务器能够运行节点 js 应用程序?是他们为此准备的设置吗?感谢您的帮助并原谅这些琐碎的问题。我正在采购您提供的信息以及更多信息。
    猜你喜欢
    • 1970-01-01
    • 2014-03-02
    • 1970-01-01
    • 2017-03-21
    • 1970-01-01
    • 2013-10-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多