【发布时间】:2016-04-05 09:45:05
【问题描述】:
我是 NodeJS 和 MongoDB 的新手。我已经使用这两者开发了一个小型应用程序。我想知道 NodeJS 应用程序和 MongoDB 数据库的托管。一个子问题是我可以在 Amazon Web 服务 (AWS) 上同时托管数据库和应用程序。
请指导我。 谢谢
【问题讨论】:
标签: node.js mongodb amazon-web-services hosting amazon
我是 NodeJS 和 MongoDB 的新手。我已经使用这两者开发了一个小型应用程序。我想知道 NodeJS 应用程序和 MongoDB 数据库的托管。一个子问题是我可以在 Amazon Web 服务 (AWS) 上同时托管数据库和应用程序。
请指导我。 谢谢
【问题讨论】:
标签: node.js mongodb amazon-web-services hosting amazon
是的,您可以在 AWS EC2 实例上部署您的应用程序。您需要先运行一个 EC2 实例(最好是 ubuntu)。
然后安装与您在本地用于开发应用程序的 nodejs 版本匹配的 node.js 二进制文件。
下一步是安装节点包管理器(npm)和 Mongodb。该过程将与您在本地计算机中执行的过程相同。
现在您需要安装服务器。例如。 Nginx。
最后,将您的存储库克隆到您的 EC2 实例中。此外,您可以使用 pm2 模块来运行和监视您的应用程序,因此您无需在更改后或出现任何错误时重新启动服务器。
部署愉快:)
【讨论】:
您可以托管几乎所有可以托管在 AWS 服务器上的东西,并且它们已经为您提到的技术准备了现成的架构。
如果您是新手,我建议您使用 heroku 等来测试您的应用程序,因为您需要一些时间来熟悉 AWS 的环境。
祝你好运。
https://aws.amazon.com/tools/ https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/
【讨论】: