将nodejs部署到亚马逊

时间:2016-09-02 12:44:27

标签: node.js git amazon-web-services

我是NodeJS的新手,并且最近在一个在NodeJS中运行的项目中工作过。这个项目实际上将被放到网上。该服务器在亚马逊上运行,现在正在运行该项目的“旧”版本。

我有一个非常快速的手册如何部署,但我没有得到它。

我得到了什么:

  1. 安装cygwin(已经做过)
  2. tar没有cygwin中的.git目录的项目
  3. 将tar上传到cygwin中的服务器
  4. 重新启动应用程序
  5. 有没有人知道一个好的教程或者有人可以向我解释我最擅长的方法吗?我知道没有自动部署。

2 个答案:

答案 0 :(得分:0)

我最近在AWS上设置了一个nodejs应用程序,我使用的工具是

  • 用于处理我的http请求的nginx服务器,因为终端中的起始nodejs非常有问题。

  • pm2用于在发生错误的情况下自动重启nodejs

  • 用于版本控制的git,维护我的代码的repo并将其克隆到我的AWS服务器
  • 用于远程登录的SSH

希望这有帮助:)

答案 1 :(得分:0)

我实际上是在通过amazon aws部署节点服务器的相同过程中。我个人开始观看一些视频,以获得有关AWS EC2,S3等的线索。以下链接是理解一些锥形图的良好开端:

https://www.youtube.com/watch?v=jLVPqoV4YjU

之后最好阅读文档(最好不要只阅读所有需要和想要了解的内容)。

我也使用pm2,git,也许会使用nginx作为反向代理......