我如何托管Node JS和MongoDB

时间:2016-04-05 09:45:06

标签: node.js mongodb amazon-web-services hosting amazon

我是NodeJS和MongoDB的新手。我用它们开发了一个小应用程序。我想知道NodeJS应用程序和MongoDB数据库的托管。一个子问题是我可以在Amazon Web服务(AWS)上托管数据库和应用程序。

请指导我。 感谢

2 个答案:

答案 0 :(得分:4)

是的,您可以在AWS EC2实例上部署您的应用程序。您需要先运行EC2实例(最好是ubuntu)。

然后安装与您在本地使用的nodejs版本匹配的node.js二进制文件来开发您的应用程序。

下一步是安装节点包管理器(npm)和Mongodb。该过程与您在本地计算机中遵循的过程相同。

现在您需要安装服务器。例如。 Nginx的。

最后,将您的存储库克隆到您的EC2实例中。此外,您可以使用pm2模块来运行和观看您的应用程序,因此您无需在更改后或出现任何错误时重新启动服务器。

快乐部署:)

答案 1 :(得分:1)

您可以托管几乎所有可以托管在AWS服务器上的内容,并且他们已经为您提到的技术提供了现成的架构。

如果您是新手,我建议您使用heroku等来测试您的应用程序,因为您需要一些时间来熟悉AWS的环境。

祝你好运。

https://aws.amazon.com/tools/ https://docs.mongodb.org/ecosystem/platforms/amazon-ec2/